USACO:Name That Number
来源:互联网 发布:六趣网络面试流程 编辑:程序博客网 时间:2024/04/29 11:19
总感觉写的很挫
/*ID: Jang LawrencePROG: namenumLANG: C++*/#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<set>#include<string>using namespace std;char n[13];char temp[13];int num; set<string> Map;char dir[][4]={"ABC","DEF","GHI","JKL","MNO","PRS","TUV","WXY"};void dfs(string t,int k ){ if(n[k]=='\0') { if(Map.find(t)!=Map.end()) cout<<t<<"\n",num++; return ; } int nn=n[k]-'0'; for(int i=0;i<3;++i) { dfs(t+dir[nn-2][i],k+1); }}int main(){ freopen("namenum.in","r",stdin); freopen("namenum.out","w",stdout); FILE *fin=fopen("dict.txt","r"); while(fscanf(fin,"%s",temp)==1) { string t(temp); Map.insert(t); } scanf("%s",n); num=0; dfs("",0); if(num); else puts("NONE"); return 0;}
- USACO:Name That Number
- Name That Number(USACO)
- [USACO] Name That Number
- USACO Name That Number
- usaco Name That Number
- usaco Name That Number
- [USACO]Name That Number
- USACO:Name That Number
- Name That Number USACO
- USACO Name That Number
- USACO Name That Number
- USACO--Name That Number
- USACO 1.2-Name That Number
- USACO 1.2 Name That Number
- usaco 29 name that number
- USACO 1.2 Name That Number
- USACO--1.2Name That Number
- USACO Name That Number(File)
- OpenCV 图像合并
- 善用Android预定义样式
- Android开发--BroadcastReceiver2
- 第六次试验(其他班)
- Fragments
- USACO:Name That Number
- 点击后自动跳到本页的某个位置
- 如何高效的利用新浪微博获取信息
- TABLESPACE为READ ONLY,可进行的DML和DDL操作(部分举例)
- 第五次实验(其他班)—— 继承与多态性
- 截图记忆法 ---很棒的工作方法
- android异步更新UI界面的方法
- CSS实现div圆角
- 第五次实验代码(其他班)——继承多态