UVA 10391 - Compound Words
来源:互联网 发布:俯卧撑 知乎 编辑:程序博客网 时间:2024/06/11 18:16
题意:给出一系列单词,查询是否存在单词由另外两个单词构成
题解:映射保存单词是否出现
</pre><pre name="code" class="cpp">#include<cstdio>#include<cstring>#include<cmath>#include<ctime>#include<algorithm>#include <iostream>#include <queue>#include <stack>#include <vector>#include <map>#include <set>#define INF 0x3f3f3f3f#define maxn 130100#define mem(a) memset(a,0,sizeof(a))using namespace std;typedef long long ll;char s[maxn][33];int main(){ int t,c = 1,n,k = 0; //scanf("%d",&t); map<string,int> Map; while(scanf("%s",s[k++]) != EOF) Map[s[k-1]] = 1; for(int i = 0; i < k; i++) { int len = strlen(s[i]); for(int j = 1; j < len; j++) { char s1[33] = "\0"; char s2[33] = "\0"; strncpy(s1,s[i],j); strncpy(s2,s[i]+j,len-j); if(Map[s1] && Map[s2]) { printf("%s\n",s[i]); break; } } } return 0;}
0 0
- uva 10391 compound words
- UVa 10391 - Compound Words
- uva 10391 - Compound Words
- uva 10391 - Compound Words
- UVa 10391 - Compound Words
- UVa 10391 - Compound Words
- uva 10391 - Compound Words
- UVA 10391 Compound Words
- UVA 10391 - Compound Words
- Uva-10391-Compound Words
- UVa 10391 - Compound Words
- uva--10391 - Compound Words
- UVA 10391 Compound Words
- UVa:10391 Compound Words
- uva 10391 Compound Words
- UVa 10391 - Compound Words
- UVA 10391 Compound Words
- UVA 10391 - Compound Words
- 坑爹锦集之 maven-assembly 插件
- JS获取浏览器及屏幕高度和宽度等信息
- JavaScript高级程序设计之JavaScript 版本 第1.3讲笔记
- 新手必读!移动营销常用词
- [LeetCode 156] Binary Tree Upside Down
- UVA 10391 - Compound Words
- iOS开发-Xcode 7使用免费证书调试应用
- sql选出层级树(转)
- 软件打包总结
- 文件上传、POI
- 用vbs等实现辅助网站的后台运行工作进程(四)
- 安卓打日志是否记录了手机系统文件里面了?
- java编译找不到符号
- hibernaate 主键生成策略