博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015 ACM/ICPC Asia Regional Hefei Online
阅读量:4312 次
发布时间:2019-06-06

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

1001 

 

1002 

 

1003 

两边离散化。暴力扫C就过了。

1 #include 
2 #include
3 #include
4 #include
5 using namespace std; 6 #define maxn 1000010 7 bool vis1[maxn],vis2[maxn]; 8 int Hash[maxn],h[2][maxn]; 9 int tt[2],num[2],c1[maxn],c2[maxn]; 10 int sz[2][maxn]; 11 12 struct node 13 { 14 int to,pre; 15 } edge[2][maxn]; 16 17 void add(int op,int from,int to) 18 { 19 tt[op]++; 20 edge[op][tt[op]].pre=h[op][from]; 21 edge[op][tt[op]].to=to; 22 h[op][from]=tt[op]; 23 } 24 25 int id(int op,int x) 26 { 27 return lower_bound(Hash,Hash+num[op],x)-Hash; 28 } 29 30 int main(void) 31 { 32 int T; cin>>T; 33 for(int kase=1;kase<=T;kase++) 34 { 35 memset(tt,0,sizeof(tt)); 36 memset(h,0,sizeof(h)); 37 memset(sz,0,sizeof(sz)); 38 memset(Hash,0,sizeof(Hash)); 39 int n; scanf("%d",&n); 40 for(int i=0;i
1) M++;101 for(int j=h[1][i];j;j=edge[1][j].pre) vis1[c1[edge[1][j].to]]=1;102 }103 printf("Case #%d: %d %d %d\n",kase,S,M,O);104 }105 return 0;106 }
Aguin

 

1004 

 

1005 

 

1006 

 

1007 

 

1008 

 

1009 

 

1010 

 

转载于:https://www.cnblogs.com/Aguin/p/4845141.html

你可能感兴趣的文章
Windows 自动启动 bat
查看>>
不规则按钮,支持普通Button,Radio Button, Check Button
查看>>
【C语言】模拟实现库函数strcat函数
查看>>
用newLISP读取Hive的元数据
查看>>
模式识别 - libsvm该函数的调用方法 详细说明
查看>>
数据库启动(下一个)
查看>>
FineUI第九天---表单验证
查看>>
Unity3D 快捷键
查看>>
Springboot集成WebSocket通信全部代码,即扣即用。
查看>>
接口,lambda表达式与内部类
查看>>
【poj1009】 Edge Detection
查看>>
去掉PowerDesigner生成SQL脚本中字段名带的引号
查看>>
win10操作系统安装oracle11g时出现不满足最低配置的操作INS13001
查看>>
java基础学习——7、String类和StringBuffer类的区别
查看>>
js基础
查看>>
sklearn 中 make_blobs模块
查看>>
python学习笔记之多个装饰器
查看>>
自己创建一个android studio在线依赖compile
查看>>
【android】安卓开发apk列表
查看>>
JavaScript高级特性-实现继承的七种方式
查看>>