博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces Round #207 (Div. 1) A. Knight Tournament(STL)
阅读量:5281 次
发布时间:2019-06-14

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

脑子又卡了。。。来一发set的,STL真心不熟。

1 #include 
2 #include
3 #include
4 #include
5 using namespace std; 6 int flag[400001]; 7 set
se; 8 set
::iterator it1,it,it2; 9 int main()10 {11 int i,x,y,num,n,m;12 scanf("%d%d",&n,&m);13 for(i = 1; i <= n; i ++)14 se.insert(i);15 for(i = 1; i <= m; i ++)16 {17 scanf("%d%d%d",&x,&y,&num);18 it1 = se.lower_bound(x);19 for(it = it1; it != se.end()&&(*it) <= y;)20 {21 if(*it == num)22 {23 it ++;24 continue;25 }26 flag[*it] = num;27 it2 = it;28 it2 ++;29 se.erase(it);30 it = it2;31 }32 }33 for(i = 1; i <= n; i ++)34 {35 if(i == 1)36 printf("%d",flag[i]);37 else38 printf(" %d",flag[i]);39 }40 printf("\n");41 return 0;42 }

 

转载于:https://www.cnblogs.com/naix-x/p/3371772.html

你可能感兴趣的文章
poj100纪念
查看>>
ExtJs4 笔记(5) Ext.Button 按钮
查看>>
把execl导入到数据库中
查看>>
阿里云人脸比对API封装
查看>>
如何将数据库中的表导入到PowerDesigner中(转)
查看>>
汇编总结一
查看>>
html5-表单常见操作
查看>>
String = ""和String = null的区别
查看>>
C#测试题若干,都是基础阿
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>
用cookie登录慕课网络教学中心刷评论
查看>>
Qt 中获取本机IP地址
查看>>
基本数据类型(int, bool, str)
查看>>
070102_赌博设计:概率的基本概念,古典概型
查看>>
IT人生的价值和意义 感觉真的有了
查看>>
Linux命令之df
查看>>
JS DOM对象
查看>>