Codeforces Beta Round #29 (Div. 2, Codeforces format), problem: (C) Mail Stamps 图论
来源:互联网 发布:matlab 离散数据 fft 编辑:程序博客网 时间:2024/05/15 06:26
题意:给定一些边,求出其中的一条通路。保证那些边实在同一条线段上的。
#include<cstdio>#include<utility>#include<map>using namespace std;map<int,int>node;const int LMT=100003;int mp[LMT][3],see[LMT],du[LMT],cnt;int main(void){ int n,u,v,x,y,s=0,pre=0; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d%d",&u,&v); if(node.find(u)==node.end())node.insert(make_pair(u,cnt++)); if(node.find(v)==node.end())node.insert(make_pair(v,cnt++)); x=node[u];y=node[v]; mp[x][++mp[x][0]]=y; mp[y][++mp[y][0]]=x; see[x]=u;see[y]=v; du[x]++;du[y]++; } for(s=0;s<cnt&&du[s]!=1;s++); for(int i=0;i<cnt;i++) { printf("%d ",see[s]); if(mp[s][1]==pre) { pre=s;s=mp[s][2]; } else { pre=s; s=mp[s][1]; } } printf("\n"); return 0;}
- Codeforces Beta Round #29 (Div. 2, Codeforces format), problem: (C) Mail Stamps 图论
- Codeforces #29 C. Mail Stamps
- codeforces C. Mail Stamps
- Codeforces Beta Round #27 (Codeforces format, Div. 2)
- Codeforces Beta Round #31 (Div. 2, Codeforces format)——C
- Codeforces Beta Round #2 C. Commentator problem
- Codeforces Beta Round #25 (Div. 2 Only), problem: (C) Roads in Berland 图论
- Codeforces Beta Round #22 (Div. 2 Only), problem: (C) System Administrator 图论+组合数
- Codeforces Beta Round #29 (Div. 2, Codeforces format)-D. Ant on the Tree
- codeforces 29C Mail Stamps(dfs)
- 【codeforces】29C—Mail Stamps
- Codeforces Beta Round #35 (Div. 2), problem: (D) Animals DP
- Codeforces Round #137 (Div. 2), problem: (C)
- Codeforces Round #173 (Div. 2) Problem C
- Codeforces Round #Pi (Div. 2) Problem C
- Codeforces Round #363 (Div. 2), problem: (C)
- Codeforces Beta Round #2 2C Commentator problem(模拟退火)
- Codeforces Beta Round #35 (Div. 2) C (BFS~水~)
- Spring MVC框架
- root@android:/ # Suspending console(s) (use no_console_suspend to debug)
- SQL Server和Oracle的常用函数对比
- 最全的Eclipse 启动优化、内存优化
- SDP 协议分析
- Codeforces Beta Round #29 (Div. 2, Codeforces format), problem: (C) Mail Stamps 图论
- Java之美[从菜鸟到高手演练]之Linux篇——压缩及解压缩命令tar的使用
- 蛇年谈程序员发展之路
- 使用 SCons 轻松建造程序
- C++释难解惑(1)
- 面试官的32个开放式问题
- Attribute在.net编程中的应用
- Asp.net下获取JSON数据代码
- C#同一窗口通过一个按键切换显示不同画面