博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UESTC 1700 Shaking Your Cellphone 并查集
阅读量:6259 次
发布时间:2019-06-22

本文共 1496 字,大约阅读时间需要 4 分钟。

换一个方向,将每一个时间点的人加进同一个集合

//#pragma comment(linker, "/STACK:1024000000,1024000000")#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef long long ll;typedef pair
pii;#define pb(a) push_back(a)#define INF 0x1f1f1f1f#define lson idx<<1,l,mid#define rson idx<<1|1,mid+1,r#define PI 3.1415926535898template
T min(const T& a,const T& b,const T& c) { return min(min(a,b),min(a,c));}template
T max(const T& a,const T& b,const T& c) { return max(max(a,b),max(a,c));}void debug() {#ifdef ONLINE_JUDGE#else freopen("d:\\in.txt","r",stdin); freopen("d:\\out1.txt","w",stdout);#endif}int getch() { int ch; while((ch=getchar())!=EOF) { if(ch!=' '&&ch!=' ')return ch; } return EOF;}vector
da[1500];int a[1100];int find(int x){ return x==a[x]?x:a[x]=find(a[x]);}int main(){ int t; scanf("%d",&t); for(int ca=1;ca<=t;ca++) { int n; scanf("%d",&n); for(int s=0;s<=1440;++s)da[s].clear(); for(int i=1;i<=n;i++) { int k; scanf("%d",&k); for(int j=1;j<=k;j++) { int a,b; scanf("%d:%d",&a,&b); da[a*60+b].push_back(i); } } for(int i=1;i<=n;i++)a[i]=i; for(int s=0;s<=1440;s++)if(da[s].size()>1) { int fa=find(da[s][0]); for(int i=1;i
res; for(int i=1;i<=n;i++) if(num[i]>0)res.push_back(num[i]); sort(res.begin(),res.end()); printf("%d\n",res.size()); for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/BMan/p/3272158.html

你可能感兴趣的文章
阿里面试的一点感受
查看>>
IE 窗口缩小css-IE,firefox居中的区别
查看>>
jQuery ajax - get() 方法
查看>>
opengl
查看>>
撒列实现关键字过滤,速度可快了
查看>>
将不确定变为确定系列~目录(“机器最能证明一切”)
查看>>
ListView 控件的使用
查看>>
奇怪的WinSCP登录问题
查看>>
UBUNTU中安装SMPLAYER
查看>>
[zz]struct epoll_event
查看>>
[PAL编程规范]SAP HANA PAL线性回归预测分析Linear Regression编程规范LRREGRESSION(模型)...
查看>>
ORA-00001: unique constraint violated并不一定是主键冲突
查看>>
SecureCRT设置背景颜色
查看>>
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
查看>>
How to update WPF browser application manifest and xbap file with ‘mage.exe’
查看>>
SQL Server T-SQL高级查询
查看>>
通过配置CPU参数 worker_cpu_affinity 提升nginx性能
查看>>
解决的方法:warning: Clock skew detected. Your build may be incomplete.
查看>>
技术型创业者easy遇到的三大问题
查看>>
无法打开SQL Server的连接
查看>>