hdu Rikka with string (dfs)
2015-04-21 20:17
411 查看
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; char a[1000+100]; int vis[1000+100]; int n; int cnt; int ok; bool huiwen() { int l=0; int r=strlen(a)-1; while(l<r) { if(a[l]!=a[r]) break; l++; r--; } //printf("%d %d\n",l,r); if(l>=r) return false; return true; } void dfs(int rt) { if(ok==1) return ; if(rt>=cnt) { if(huiwen()) { printf("%s\n",a); ok=1; } return ; } for(int i=0;i<26;i++) { a[vis[rt]]='a'+i; dfs(rt+1); } } int main() { int i,j,k; while(scanf("%d",&n)!=EOF) { cnt=0;ok=0; scanf("%s",a); for(i=0;i<strlen(a);i++) { if(a[i]=='?') { vis[cnt++]=i; } } dfs(0); if(ok==0) printf("QwQ\n"); } return 0; }
相关文章推荐
- HDU-5202-Rikka with string(DFS + WrongAnswer)
- HDU 5202 Rikka with string (水DFS)
- hdu 5423 Rikka with Tree DFS
- HDU - 5202 Rikka with string 贪心
- HDU 5202 Rikka with string
- hdu 5202 Rikka with string
- hdu 6086 Rikka with String
- HDU 5423 Rikka with Tree(DFS)
- HDU 5202 Rikka with string
- 【DFS】HDU 5423 Rikka with Tree
- hdu 5423 Rikka with Tree(dfs)
- hdu 6086 Rikka with String(AC自动机+状压dp)
- HDU 5423 Rikka with Tree(bfs or dfs)——BestCoder Round #53(div.1 div.2)
- hdu 5202 Rikka with string(模拟)
- BestCoder #37 Rikka with string (hdu 5205)
- hdu5202 Rikka with string
- 【CUGBACM15级BC第37场 A】hdu 5202 Rikka with string
- HDU 6086 Rikka with String(2017 Multi-University Training Contest 3)
- hdu 5423 Rikka with Tree(dfs)bestcoder #53 div2 1002
- HDU 5424 Rikka with Graph II 哈密顿路径+dfs找环