关注
#include <iostream>
#include <set>
using namespace std;
string instr;
void decrypt(int ith, string nowstr, set<string> &v)
{
if(ith >= instr.size())
{
v.insert(nowstr);
return;
}
int num;
for(int i = 1; i <= 2; i++)
{
if(instr[ith] == '0')
break;
if(i == 1)
num = instr[ith] - '0';
else
{
if(ith >= (instr.size() - 1))
break;
num = (instr[ith] - '0') * 10 + (instr[ith + 1] - '0');
if(num > 26)
break;
}
char temp = 'a' + (num - 1);
decrypt(ith + i, nowstr + temp, v);
}
}
int main()
{
while(cin >> instr)
{
set<string> result;
decrypt(0, "", result);
set<string>::iterator it;
for(it = result.begin(); it != result.end(); it++) {
if(it != result.begin())
cout << ' ';
cout << *it;
}
cout << endl;
}
return 0;
} 这是我ac了的代码,毕竟考试写的,可读性绝对是差,你可以看看错哪了……看不明白可以问我……
查看原帖
点赞 评论
相关推荐
03-05 22:34
河南工程学院 测试开发 点赞 评论 收藏
分享
牛客57693073...:最近找实习只有字节给面试,面完二面没消息了
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试体验最好和最差的公司 #
8402次浏览 56人参与
# 如何提高实习转正率? #
100195次浏览 585人参与
# 厦门银行科技岗值不值得投 #
17365次浏览 413人参与
# 烂工作和没工作哪个更痛苦? #
8389次浏览 158人参与
# 重来一次,我还会选择这个专业吗 #
444973次浏览 3947人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
3476次浏览 55人参与
# 春招至今,你收到几个面试了? #
18691次浏览 285人参与
# 现在入门AI首先要做什么? #
1867次浏览 51人参与
# AI替代不了什么? #
7271次浏览 105人参与
# 一人分享一个skill #
1458次浏览 39人参与
# 银行笔面经互助 #
190365次浏览 1313人参与
# Agent面试会问什么? #
6153次浏览 141人参与
# 总结:offer选择,我是怎么选的 #
281010次浏览 1552人参与
# 有必要和同事成为好朋友吗? #
44066次浏览 439人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
10879次浏览 56人参与
# 学历VS实习,哪个更重要? #
19962次浏览 265人参与
# 选完offer后,你后悔学本专业吗 #
68046次浏览 267人参与
# 面试线索爆料 #
123953次浏览 689人参与
# 职场吐槽大会 #
345249次浏览 2275人参与
# 如果实习可以转正,你会不会放弃秋招 #
969769次浏览 6876人参与
# 机械人,你的秋招第一份简历被谁挂了 #
261190次浏览 2435人参与
查看1道真题和解析