当前位置: 首页 > news >正文

L2-024 部落(简单的并查集)

传送门
本题是单纯的并查集(加个排序应该不算加吧),很简单

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int f[10010];
vector<int> wait[10010];
vector<int> all;
int bet[10010];
int find(int x)
{if(f[x] != x) f[x] = find(f[x]);return f[x];
}void Union(int a,int b){int ra = find(a);
int rb = find(b);if(ra > rb){f[rb] = ra;}else f[ra] = rb;}int main()
{int n;int ans = 0;cin>>n;for(int i = 0 ; i < n ; i++){int k;cin>>k;for(int j = 0 ; j < k ; j ++){int x;cin>>x;wait[i].push_back(x);all.push_back(x);}            }sort(all.begin(),all.end());all.erase(unique(all.begin(),all.end()) , all.end());int cnt = all.size();for(int i = 1; i <= cnt ; i++) f[i] = i;for(int i = 0 ; i < n ; i++){for(int j = 0 ; j < wait[i].size() ; j++){if(j >= 1) Union(wait[i][j],wait[i][j-1]);}}for(int i = 1 ; i <= cnt; i++){int x = find(i);//这里还可以用个bool数组来统计bet[x] ++;if(bet[x] == 1) ans++;}cout<<cnt<<" "<<ans<<endl;int k;cin>>k;while(k--){int l,r;cin>>l>>r;if(f[l] != f[r]) cout<<"N"<<endl;else cout<<"Y"<<endl;}return 0;
}
http://www.jsqmd.com/news/482121/

相关文章:

  • 振动料斗怎么选?2026年口碑厂家大揭秘,振动料斗哪家好精选优质品牌解析 - 品牌推荐师
  • Windows系统木马病毒排查与防治方案
  • deepseek的人性化
  • 最近在研究一个基于三菱PLC和组态王的物流货物分拣控制系统,感觉挺有意思的,分享一下我的思路和代码实现
  • 分辨率与WLAN
  • 【卫星】GNSS多路径效应分析【含Matlab源码 15170期】
  • 【电池】LPV模型预测控制方法和耦合电热模型的电池状态估计【含Matlab源码 15171期】
  • VitaBench: Benchmarking LLM Agents with Versatile Interactive Tasks in Real-world Applications
  • 【电池】PMP算法的插电式混合动力车能量优化控制策略【含Matlab源码 15172期】
  • CSDN技术盲盒挑战全攻略
  • 【电磁】计算电阻率层析成像(ERT)表面和跨井(XBH)电极配置的2D和3D灵敏度分布【含Matlab源码 15173期】
  • 【电力系统】风电、光伏与储能(含电池和废弃矿井小型抽水蓄能)互补调度运行研究【含Matlab源码 15174期】
  • 软考高项-成本管理
  • 基于深度学习的工程车辆检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
  • js之xml处理
  • 【卫星】基于matlab GNSS多路径效应分析【含Matlab源码 15170期】
  • 701. 二叉搜索树中的插入操作-day25
  • NATS 的基本安装及使用
  • 【电池】基于matlab LPV模型预测控制方法和耦合电热模型的电池状态估计【含Matlab源码 15171期】
  • 实时显示系统时间
  • 【电池】基于matlab PMP算法的插电式混合动力车能量优化控制策略【含Matlab源码 15172期】
  • 122. 买卖股票的最佳时机 II-day32
  • 【电磁】基于matlab计算电阻率层析成像(ERT)表面和跨井(XBH)电极配置的2D和3D灵敏度分布【含Matlab源码 15173期】
  • L2-023 图着色问题
  • 打工人上班摸魚小說-第十五章 地铁、跟踪与再也甩不掉的影子
  • 不用公网 IP!cpolar 让 OpenClaw 随时随地在线
  • 打工人上班摸魚小說-第十六章 老K、背叛与再也无法信任的眼睛
  • 打工人上班摸魚小說-第十七章 逃亡、交易与再也醒不过来的清晨
  • 电科金仓深度解析:MySQL迁移的真实成本与工程化破局
  • 打工人上班摸魚小說-第十八章 车站、跟踪与三号站台的陌生人