首页 > 其他分享 >河南萌新联赛2024第(五)场:信息工程大学——小美想收集

河南萌新联赛2024第(五)场:信息工程大学——小美想收集

时间:2024-08-15 11:30:27浏览次数:16  
标签:typedef int 信息工程 long 2024 萌新 小美想 find

https://ac.nowcoder.com/acm/contest/88527/C

#include<bits/stdc++.h>
#define x first
#define y second
using namespace std;
typedef pair<int,int> pii;
typedef long long ll;
const int N=2e5+10,M=30;
int n,m;
int p[N];
struct node
{
    int a,b,c;
    bool operator<(const node &w)const
    {
        return c>w.c;
    }
}e[N];
int find(int x)
{
    if(x!=p[x]) p[x]=find(p[x]);
    return p[x];
}
int main()
{
    ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);

    cin>>n>>m;
    for(int i=1;i<N;i++) p[i]=i;
    for(int i=0;i<m;i++)
    {
        int a,b,c;
        cin>>a>>b>>c;
        e[i]={a,b,c};
    }
    sort(e,e+m);
    for(int i=0;i<m;i++)
    {
        int a=e[i].a,b=e[i].b,c=e[i].c;
        if(find(a)==find(b))//a,b在同一种类且冲突
        {
            cout<<c<<endl;
            break;
        }
        else//a,b冲突,可放在不同种类
        {
            p[find(a)]=find(b+n);//a在b的对立面
            p[find(b)]=find(a+n);//b在a的对立面
        }
    }

    return 0;
}

标签:typedef,int,信息工程,long,2024,萌新,小美想,find
From: https://www.cnblogs.com/djhjojo/p/18360543

相关文章

  • 【2024-08-14】重了两斤
    20:00重新审视自己对他人的负面想法通常会带来很大的解脱,因为根深蒂固的敌意会制造紧张和防御机制,这总是会耗费我们的精力,让我们陷入困扰和痛苦之中。                                       ......
  • [THUPC 2024 决赛] 采矿
    思路很自然的一道交互,赛场上都没来得及细做QwQ。首先询问树形态的交互题有一个非常通用的思路:剥叶子。应用在这个题上来后你马上就会发现这是好的,因为在本题中叶子有一个关键性质:只有一条邻边操控,如果这条邻边往外指那么这个点的答案一定是\(1\)。你会发现一个点答案是\(1\)......
  • 聚众力·链未来 | 2024 FISCO BCOS认证合作伙伴
    为助力区块链技术成为数字经济高质量发展的关键引擎,让合作伙伴成为国产开源联盟链发展的坚实力量,金链盟正式启动2024年FISCOBCOS认证合作伙伴计划,面向社区招募产业应用合作伙伴、人才培育合作伙伴、生态发展合作伙伴。 产业应用合作伙伴聚焦高价值区块链技术应用场景,具备可......
  • 正版开源2024年最新微短剧系统-uniApp-微信小程序源码开源源码搭建部署,小程序端+源码
    系统介绍:短剧小程序是近年来兴起的一种新兴网络文艺样态,主要在小程序或社交平台上播放。这类短剧通常契合移动端的播放习惯,以竖屏拍摄为主,每集时长较短,但剧情紧凑,通过反转与冲突吸引观众,进而推动付费观看。一、技术框架开发短剧小程序可以选择以下技术框架:前端框架:可以使......
  • 2024表达式求值
    P06330.表达式求值Description一个数学表达式由下列元素组成:左括号,右括号,加号,减号,乘号,正号,负号,整数(无前导0)。给出一个长度不超过100的数学表达式,求它的值,要求考虑括号和乘法的优先级,计算过程中的临时值的绝对值保证不会超过整数范围。给出的表达式保证合法以及符合人的书写习......
  • 禅道 未授权登录复现(QVD-2024-15263)
    侵权声明本文章中的所有内容(包括但不限于文字、图像和其他媒体)仅供教育和参考目的。如果在本文章中使用了任何受版权保护的材料,我们满怀敬意地承认该内容的版权归原作者所有。如果您是版权持有人,并且认为您的作品被侵犯,请通过以下方式与我们联系:[[email protected]]。我们将在确......
  • 2024.8.14 总结(集训)
    依然是TQX来讲字符串。/bx/bx/bx属于是两个上午速通字符串里一些重要的内容。上课时只有manacher和PAM是我有点听懂了的。于是下午看TQX的博客学了PAM,看之前看过的博客复习了下SAM,给why讲了些、和他讨论了PAM,AC了洛谷上的PAM板子,看TQX的PPT学了manache......
  • 2024华为OD机试真题-启动多任务排序(C++/Python)-C卷D卷-200分
    2024华为OD机试题库目录(Python、C++)-(C卷+D卷)-CSDN博客目录题目描述输入描述输出描述用例1题目解析代码c++python题目描述一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。......
  • 2024.8.14 test
    A一棵树,你每天可以选择不超过\(m\)个祖先都被选择的点,问最少多少天选完。\(n\le10^5\)。考虑贪心,每次选出子树深度最大的\(m\)个点或子树大小最大的\(m\)个点都是对的。B一棵树\(n\le5e5\),选若干出来,对于每个点,如果其儿子有选,那么不能被选,否则其有\(p_u\)概率被选......
  • 2024版,一键安装永久激活!
    2024版,一键安装永久激活!https://mp.weixin.qq.com/s?__biz=MzkxMzEyNTA2Nw==&mid=2247504674&idx=1&sn=6402cfd91b92f85e28a282fe10216aea&chksm=c100e886f67761904f3eab4607504da67c7342d29cb6ae4374a9f9b4b459d237f1bee0095510&mpshare=1&scene=23&sr......