UVa 10252 Common Permutation (water ver.)
来源:互联网 发布:linux 安装命令 编辑:程序博客网 时间:2024/04/27 15:43
10252 - Common Permutation
Time limit: 3.000 seconds
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=1193
Given two strings of lowercase letters, a and b, print the longest string x of lowercase letters such that there is a permutation of x that is a subsequence of a and there is a permutation ofx that is a subsequence of b.
Input
Input file contains several lines of input. Consecutive two lines make a set of input. That means in the input file line1 and 2 is a set of input, line 3 and4 is a set of input and so on. The first line of a pair containsa and the second contains b. Each string is on a separate line and consists of at most1000 lowercase letters.
Output
For each set of input, output a line containingx. If several x satisfy the criteria above, choose the first one in alphabetical order.
Sample Input:
pretty
women
walking
down
the
street
Sample Output:
e
nw
et
水。
完整代码:
/*0.019s*/#include<bits/stdc++.h>using namespace std;char a[1005], b[1005], ans[1005];bool vis[1005];void solve(char* a, char* b){int lena = strlen(a), lenb = strlen(b), i, j, c = 0;memset(vis, 0, sizeof(vis));for (i = 0; i < lena; ++i)for (j = 0; j < lenb; ++j){if (!vis[j] && a[i] == b[j]){ans[c++] = a[i];vis[j] = true;break;}}ans[c] = 0;sort(ans, ans + c);puts(ans);}int main(){while (gets(a)){gets(b);if (strlen(a) < strlen(b)) solve(a, b);else solve(b, a);}return 0;}
- UVa 10252 Common Permutation (water ver.)
- uva-10252-Common Permutation
- UVa 10252 Common Permutation
- uva 10252Common Permutation
- Uva 10252 - Common Permutation
- UVa 10252 - Common Permutation
- UVA--10252 Common Permutation
- Uva OJ 10252 - Common Permutation
- 6 UVA 10252 Common Permutation
- UVa 10082 WERTYU (water ver.)
- UVa 10696 f91 (water ver.)
- UVa 79 ClockHands (water ver.)
- UVa 11340 Newspaper (water ver.)
- UVa 514 Rails (water ver.)
- UVa 11150 Cola (water ver.)
- UVa Problem Solution: 10252 - Common Permutation
- PC/UVa 110303/10252 Common Permutation
- uva 10252 - Common Permutation 字符串水题
- huffman 文件 压缩 解压缩
- Winform程序中打开网页,并登陆
- 思维导图笔记——软件工程
- UserTransaction
- 不谈技术,成为IT经理必备的十大软技能
- UVa 10252 Common Permutation (water ver.)
- VC6开关工程太麻烦!
- HBASE表设计
- jQuery实现两个下拉菜单的选项互相移动效果
- C# httpcookie asp.net中cookie的使用
- UITextField的基本用法
- WordPress代码实现相关文章的几种方法(二)
- HBase压缩
- CTS测试入门介绍与bug修改