uva 10763 - Foreign Exchange
来源:互联网 发布:mysql root空密码登录 编辑:程序博客网 时间:2024/06/07 09:28
水题一个,边输入边处理,总数是奇数输出NO,或者只要最后的计数乘以2等于总数就输出YES,否则NO。
AC代码:
#include<cstdio>#include<ctype.h>#include<algorithm>#include<iostream>#include<cstring>#include<vector>#include<stack>#include<cmath>#include<queue>#include<set>#include<ctime>using namespace std;#define NMAX 1000#define ll long longint vis[NMAX][NMAX];int flag1[500005],flag2[500005];int main(){// freopen("input.txt","r",stdin);// freopen("o1.txt","w",stdout); int i,j,n; while(~scanf("%d",&n)&&n) { int nct = 0; for(i = 0; i < n; i++) { int t1,t2; scanf("%d%d",&t1,&t2); vis[t1][t2] = 1; flag1[i] = t1; flag2[i] = t2; if(vis[t2][t1]) { vis[t1][t2] = vis[t1][t2] = 0; nct++; } } if(n%2) { printf("NO\n"); continue; } if(nct*2 == n) printf("YES\n"); else printf("NO\n"); for(i = 0 ; i < n; i++) if(vis[flag1[i]][flag2[i]]) vis[flag1[i]][flag2[i]] = 0; } return 0;}
0 0
- UVa 10763 - Foreign Exchange
- UVa 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- Foreign Exchange uva 10763
- UVa 10763 - Foreign Exchange
- Uva-10763-Foreign Exchange
- UVa 10763 - Foreign Exchange
- UVa 10763 - Foreign Exchange
- UVa 10763: Foreign Exchange
- UVA 10763 Foreign Exchange
- UVa 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- uva 10763 Foreign Exchange
- uva 10763 Foreign Exchange
- uva 10763 Foreign Exchange
- UVA 10763 Foreign Exchange
- uva 10763Foreign Exchange
- 关于Eclipse代码补全的一点小技巧
- LeetCode Valid Palindrome
- java虚拟机结构与机制
- VC++程序自己结束自己
- Git操作基本命令
- uva 10763 - Foreign Exchange
- 输入n(n<46)个学生的姓名和成绩,顺序输出这n个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
- Ubuntu 12.04常用快捷键
- vim中的sort和unique
- 火狐浏览器快捷键
- poj 3624 Charm Bracelet(01背包)
- 展望未来10年的新兴市场和技术趋势
- 第01章 数据结构与算法
- NYOJ 676 小明的求助