Uva 10887
2013-06-17 15:31
375 查看
hash 用的stl容器 因为空串问题WA
#include <iostream> #include <cstdio> #include <string> #include <set> #include <cstring> using namespace std; char A[1500][15]; char B[1500][15]; int main() { int ca = 1; set<string> s1; int T; scanf("%d",&T); while(T--) { int n,m; scanf("%d%d",&n,&m); getchar(); for(int i = 0; i < n; i++) { gets(A[i]); } for(int i = 0; i < m; i++) { gets(B[i]); } for(int i = 0; i < n; i++) for(int j = 0; j < m; j++) { char temp[30]; strcpy(temp, A[i]); strcat(temp, B[j]); s1.insert(temp); } printf("Case %d: %d\n",ca++,s1.size()); s1.clear(); } return 0; }
相关文章推荐
- UVA 10887 set或hash
- UVA 10887 Concatenation of Languages
- UVa 10887 - Concatenation of Languages
- uva 10887(哈希)
- uva 10887
- UVa 10887 - Concatenation of Languages
- uva 10887 - Concatenation of Languages
- UVA - 10887 Concatenation of Languages
- UVA10887--Trie--哈希
- UVa 10887 - Concatenation of Languages
- UVa 10887 - Concatenation of Languages
- uva 10887 Concatenation of Languages
- uva 10887
- UVA - 10887 Concatenation of Languages(hash)
- UVa 10887-Concatenation of Languages JAVA
- UVA 10887 Concatenation of Languages
- UVA - 10887 Concatenation of Languages
- uva 10887 - Concatenation of Languages
- UVA 10887 - Concatenation of Languages
- UVA 10887 Concatenation of Languages