Redian新闻
>
[公告] gardening 版的投票结果
avatar
[公告] gardening 版的投票结果# gardening - 拈花惹草
U*y
1
题目: transform one word into another, 1 letter at a time, each step must
be
in the dictionary.
CareerCup的BFS解看起来很麻烦, 既然没要求最短距离转换或得出所有可能转换, 就写
了个DFS+backtracking的解, 请指教!
[code]
unordered_set dict; //dictionary
bool validTran(string &a, string &b, int d, unordered_mapstring> &path) {
if(a == b) {
return 1;
}
if(d == b.size()) return 0;
if(a[d] == b[d]) { //no change at this position is needed
return validTran(a, b, d+1, path);
}
for(char ch = 'a'; ch <= 'z'; ch++) {
if(ch == a[d]) continue;
string t(a);
t[d] = ch;
if(dict.count(t) && validTran(t, b, d+1, path)) {
path[a] = t;
return 1;
}
}
return 0;
}
[/code]
avatar
d*r
2
【此篇文章是由自动发信系统所张贴】
** 投票结果:
** 标题:
2014最美庭院评选
** 描述:
2014花园版最美庭院现在开始评选。是更喜欢浮云的大澡盆呢,还是更喜欢秋实的沙漠绿洲?
(1) lonelycloud (神马都是浮云) 42 票 约占 59%
(2) xing2012(秋实) 29 票 约占 40%
投票总人数 = 72 人
投票总票数 = 71 票
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。