博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces Round #279 (Div. 2) B - Queue 水题
阅读量:5227 次
发布时间:2019-06-14

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

#include
#include
using namespace std;int p[1000001],q[1000001];int main(){ int n,x,y; memset(q,0,sizeof(q)); cin>>n; while(n) { cin>>x>>y; p[x]=y; q[x]++; q[y]--; n--;//p[x]表示在x之后两位的数是什么 //q[x]表示x这个数究竟有多少个 } int i=0; while(true) { if(q[i]==1) break; i++;//找出第一位数是哪个 } int j=p[0]; while(j&&i) { cout<
<<" "<
<<" "; i=p[i];//i就等于了i之后俩位的数 j=p[j];//j就等于了j之后俩位的数 } if(i) cout<

 

转载于:https://www.cnblogs.com/qscqesze/p/4120171.html

你可能感兴趣的文章
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>
空间分析开源库GEOS
查看>>
RQNOJ八月赛
查看>>
前端各种mate积累
查看>>
jQuery 1.7 发布了
查看>>