UVa 交换学生
2016-11-25 20:58
309 查看
#include <iostream> #include <map> using namespace std; map<char, char> Lu; char Hui, Yi; int main(){ int n; scanf("%d", &n); int num = 0; for (int i = 1; i <= n; i++){ cin >> Hui >> Yi; if (Lu[Yi] == Hui){ num++; } Lu[Hui] = Yi; } if (num == n/2 && n%2 == 0) printf("Yes\n"); else printf("No\n"); return 0; }
相关文章推荐
- 关于“交换学生(Foreign Exchange, UVa 10391)”的讨论
- UVA10763交换学生
- 5-4 UVA 10763 Foreign Exchange交换学生
- uva 10763 交换学生
- 交换学生(Uva 10391)
- UVA-10763-交换学生-水题
- UVA 10763 Foreign Exchange 交换学生
- 习题5-4 交换学生(Foreign Exchange, UVa 10763)
- Foreign Exchange (交换学生)UVA 10763
- 交换学生(Foreign Exchange,UVa 10763)
- UVA - 12108 Extraordinarily Tired Students(特别困的学生)
- UVA 299 列车交换
- UVa 331 交换的方案数 (回溯法,启发)
- UVA299-列车交换
- 4-8 UVA 12108 特别困的学生 Extraordinarily Tired Students
- UVa 299 列车交换
- uva12108 特别困的学生 (Extraordinary Tired Students
- uva 12108 特别困的学生
- 【留坑】UVA10810 求逆序对==求最少相邻元素交换次数 归并排序OR线段树OR树状数组
- UVA 12108 特别困的学生