UVA 1262(p323p)----Password
来源:互联网 发布:完美汽配软件 编辑:程序博客网 时间:2024/06/07 17:45
#include<iostream>#include<cstdio>#include<vector>#include<algorithm>using namespace std;int t,k;char tmp[10];char st1[10][10],st2[10][10];vector<string> ans;vector<char> st[10];void prepare(){ for(int j=0; j<5; j++) { for(int i=0; i<6; i++) for(int k=0; k<6; k++) if(st1[i][j]==st2[k][j]) { st[j].push_back(st1[i][j]); break; } }}void solve(int dep){ if(dep==5) { string st=""; for(int i=0; i<5; i++) st+=tmp[i]; ans.push_back(st); return ; } for(int i=0; i<st[dep].size(); i++) { tmp[dep]=st[dep][i]; solve(dep+1); }}void init(){ ans.clear(); for(int i=0; i<5; i++) st[i].clear();}int main(){ scanf("%d",&t); while(t--) { init(); cin>>k; for(int i=0; i<6; i++) scanf("%s",st1[i]); for(int i=0; i<6; i++) scanf("%s",st2[i]); prepare(); solve(0); sort(ans.begin(),ans.end()); int num=unique(ans.begin(),ans.end())-ans.begin(); if(num<k) printf("NO\n"); else cout<<ans[k-1]<<endl; } return 0;}
0 0
- UVA 1262(p323p)----Password
- UVA 1262 - Password
- UVA 1262 Password
- UVA 1262 - Password
- uva 1262(Password)
- UVA 1262 Password
- uva 1262 Password
- UVa 1262 password
- UVa 1262 Password
- UVA 1262 Password (水题)
- UVA 1262 Password 暴力枚举
- 【暑假】[数学]UVa 1262 Password
- Password UVA
- Password UVA
- Password UVA
- Password UVA
- UVa 1262 - Password(组合数)
- password search uva 902
- leetcode-145-Binary Tree Postorder Traversal
- linux静态库查看方法
- 【hdu2614】Beat——dfs
- HDU 2612 Find a way
- 策略模式
- UVA 1262(p323p)----Password
- OPENCV轮廓
- JSON — JSON入门与实战详解 —— JavaScript、Java与JSON互转
- Java反射机制:获取成员变量和构造函数的信息
- Android中保存图片到本地功能实现
- UVA 1312(p256)----Cricket Field
- <Perl语言入门>读书笔记 | 四. 子程序
- 在Laravel5.2中使用dingo+JWT+Swagger
- 36. Valid Sudoku