ZOJ 3432 Find the Lost Sock
2013-05-23 23:24
411 查看
先排序,然后判断str[i]和str[i+ 1]是否相等,不相等,说明少了这双袜子。
#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> using namespace std; const int maxn = 2000001; int n; struct node{ char data[8]; }strs[maxn]; bool cmp(const node & cs1, const node & cs2){ return strcmp(cs1.data, cs2.data) < 0; } int main(){ while(scanf("%d\n", &n) == 1){ for(int i = 0; i < n * 2 - 1; ++i){ gets(strs[i].data); } sort(strs, strs+ (n * 2 -1), cmp); for(int i = 0; i < n * 2 - 1; i += 2){ if(strcmp(strs[i].data, strs[i + 1].data)){ printf("%s\n",strs[i].data); break; } } } return 0; }
相关文章推荐
- zoj 3432 Find the Lost Sock
- ZOJ 3432 Find the Lost Sock 解题报告
- zoj 3432 Find the Lost Sock(zoj月赛,受打击了 = =)
- zoj 3432 Find the Lost Sock(解决时间超时问题)
- zoj3432——Find the Lost Sock
- zoj 3432 Find the Lost Sock
- ZOJ 3432 Find the Lost Sock
- ZOJ 3432 Find the Lost Sock(模拟)
- ZOJ 3432 Find the Lost Sock (异或的运用)
- ZOJ 3432 Find the Lost Sock
- ZCMU-1416-Find the Lost Sock
- ZOJ3432 Find the Lost Sock(异或运算)
- 异或解题:Find the Lost Sock
- 1416: Find the Lost Sock
- ZOJ3432 Find the Lost Sock,异或运算
- zoj3432 Find the Lost Sock 亦或的运用
- zoj3605 Find the Marble --- 概率dp
- ZOJ 3605 Find the Marble
- zoj 2839 Find the Sequences(数学题)
- ZOJ 1530 - Find The Multiple