409 - Excuses, Excuses!
来源:互联网 发布:平面设计书籍 知乎 编辑:程序博客网 时间:2024/03/28 18:04
#include <iostream>#include <cstring>#include <cstdio>#include <cstdlib>using namespace std;int cmp(const void *p1,const void *p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,m,i,j,_i,_j,MAX,num(0); int count[25]; char word[25][25],str[25][150],str1[130][80]; while(cin>>n>>m) { num++; getchar(); memset(word,0,sizeof(word)); memset(str,0,sizeof(str)); memset(count,0,sizeof(count)); for(i=0; i<n; i++) cin>>word[i]; getchar(); for(i=0; i<m; i++) fgets(str[i],150,stdin); _i=_j=MAX=0; for(i=0; i<m; i++) { memset(str1,0,sizeof(str1)); for(j=0; j<strlen(str[i]); j++) if(tolower(str[i][j])>='a'&&tolower(str[i][j])<='z') str1[_i][_j++]=tolower(str[i][j]); else { _i++; _j=0; } for(j=0; j<n; j++) for(_j=0; _j<_i; _j++) { if(strcmp(word[j],str1[_j])==0) count[i]++; if(MAX<count[i]) MAX=count[i]; } // cout<<str[0]<<endl; } cout<<"Excuse Set #"<<num<<endl; //qsort(count,i,sizeof(int),cmp); for(i=0; i<m; i++) if(MAX==count[i]) cout<<str[i]; cout<<endl; } return 0;}
- UVa 409 Excuses, Excuses!
- 409-Excuses, Excuses!
- 409 - Excuses, Excuses!
- uva 409 Excuses, Excuses!
- UVa 409 Excuses! Excuses!
- UVa 409 - Excuses, Excuses!
- uva-409 - Excuses, Excuses!
- UVa 409 - Excuses, Excuses!
- 409 - Excuses, Excuses!
- uva 409 Excuses, Excuses!
- UVaOJ 409 - Excuses, Excuses!
- UVA 409 Excuses, Excuses!
- UVa 409 - Excuses, Excuses!
- UVa 409 - Excuses, Excuses!
- 409 - Excuses, Excuses!
- UVA 409 Excuses, Excuses!
- uva 409 - Excuses, Excuses!
- 【UVaOJ 409】Excuses, Excuses!
- FFmpeg完美入门【4】-FFmpeg应用实例
- 10361 - Automatic Poetry
- 537 - Artificial Intelligence?
- ubuntu怎样设置root用户
- 2012 ACM/ICPC Asia Regional Changchun Online-1002
- 409 - Excuses, Excuses!
- USCAO section 2.3 Zero Sum(dfs)
- FFmpeg完美入门【5】-FFmpeg架构之文件结构
- 关于公路车还是山地车的问题,山地车为什么跑柏油马路不合适?
- FFmpeg完美入门【6】-FFmpeg架构之I\O模块分析
- 10878 - Decode the tape
- HDU 1690 Bus System
- 高性能WEB开发 - HTTP服务器篇
- 10815 - Andy's First Dictionary