首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
菜狗子一号
2017-04-07 21:48
山东大学 Java
关注
已关注
取消关注
华为笔试第二题到底什么意思???????
我后来把69 52进行互换 通过率50升到了70 这题到底什么意思? 有做出来的大神说一下吗?????很难受
#华为#
提示
全部评论
推荐
最新
楼层
idealism
西北大学 Java
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; char s[103]; int cnt, a[5], num[7], res[1003], tot; bool vis[11]; void dfs(int cur) { res[tot++] = cur; cur *= 10; for(int i = 0; i < cnt; ++i) { if(!vis[num[i]]) { vis[num[i]] = true; if(num[i] == 2) { vis[5] = true; } else if(num[i] == 5) { vis[2] = true; } else if(num[i] == 6) { vis[9] = true; } else if(num[i] == 9) { vis[6] = true; } dfs(cur + num[i]); vis[num[i]] = false; if(num[i] == 2) { vis[5] = false; } else if(num[i] == 5) { vis[2] = false; } else if(num[i] == 6) { vis[9] = false; } else if(num[i] == 9) { vis[6] = false; } } } } int solve() { if(strlen(s) != 5 || s[1] != ',' || s[3] != ',') { return -1; } cnt = tot = 0; memset(vis, false, sizeof(vis)); for(int i = 0; i < 3; ++i) { a[i] = s[i << 1] - '0'; if(a[i] <= 0 || a[i] > 9 || vis[a[i]]) { return -1; } else { vis[a[i]] = true; num[cnt++] = a[i]; if(a[i] == 2) { vis[5] = true; num[cnt++] = 5; } else if(a[i] == 5) { vis[2] = true; num[cnt++] = 2; } else if(a[i] == 6) { vis[9] = true; num[cnt++] = 9; } else if(a[i] == 9) { vis[6] = true; num[cnt++] = 6; } } } memset(vis, false, sizeof(vis)); dfs(0); sort(res, res + tot); if(tot < cnt) { return res[tot - 1]; } sort(a, a + 3); return res[a[2]];//因为最初放入了0,所以不用-1 } int main() { while(1 == scanf("%s", s)) { printf("%d\n", solve()); } return 0; } 我做的比较繁琐吧,坐等大神更简洁的代码
点赞
回复
分享
发布于 2017-04-07 22:26
leier
南开大学 Java
你是怎么换的,直接相互替换的吗?
点赞
回复
分享
发布于 2017-04-07 21:55
Echo137
最后的输出,2和5不能同时出现,6和9不能同时出现。
点赞
回复
分享
发布于 2017-04-07 21:55
暂无评论,快来抢首评~
相关推荐
06-25 19:18
已编辑
门头沟学院 Java
这段实习经历要不要丢掉?
本人26届java后端选手,然后不久前找到了一份全栈开发的实习,这段实习项目的含金量很低,甚至比不上一些星球的项目。目前我已经离职,但还是打算走java后端开发方向。主要纠结的点在于要不要把这段实习经历写到简历上,如果不写的话,本人学历不好加上没有实习经历的话,可能更加难找。写自己这段实习经历的话,又没有东西可写,同时面试官会不会觉得我学的东西很杂。求求大佬们给出建议,求求求!!!在线等各路大佬回复!!!
点赞
评论
收藏
分享
06-30 14:39
已编辑
广东白云学院 测试工程师
求助,25届毕业生测试简历修改建议
简历被挂麻了,求建议
点赞
评论
收藏
分享
06-23 11:43
门头沟学院 Java
这 hr 要干嘛
发完简历隔了快一个星期又来问我问题
allin校招的烤冷...:
我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞
评论
收藏
分享
昨天 12:37
已编辑
广州工商学院 Java
实习生被开,避雷
莫名其妙把我一个实习生开了,避雷广州十元股份 1。上了一个月,请了五天假回学校考试,回来第一天上班就让我离职,说我周五才请假,任务资源安排不过来,我说我周一已经走到你工位和你说我下周要请五天假,还给看了考试安排,周四提交请假申请,你周五看到,说我周五才请假???我提前一星期赖我? 2。又说我不服从调配,想把我软件测试转到硬件测试?不是,这谁同意啊,这都不是一个东西。 3。又说我平常上班走太早,哥们,九点上班,7.40走的,我旁边的实习生七点走,还有一个和我同时走,大家都一个时间走...
明天不下雨了:
这垃圾公司
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
快手
京东TET
全站热榜
更多
1
...
七牛云海笔
5548
2
...
去哪儿旅行又打复活赛了
3989
3
...
怎样才叫幸福
3779
4
...
这样的实习,我还有必要坚持下去吗?
3303
5
...
制造业提前批合集(个人版,大伙速投哇
2794
6
...
26届秋招在即,分享我的Offer经验
2736
7
...
依旧认为前端是版本答案
2630
8
...
深圳挣钱深圳花,一分别想带回家
2415
9
...
突然不想去实习了
2375
10
...
面试看AI好像被发现了
2293
创作者周榜
更多
正在热议
更多
#
实习,不懂就问
#
10535次浏览
142人参与
#
如果中了500万,你会离职吗?
#
85482次浏览
669人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
16849次浏览
150人参与
#
你觉得实习能学到东西吗
#
4942次浏览
104人参与
#
如何准备秋招
#
3195次浏览
51人参与
#
你觉得现在还能进互联网吗?
#
972次浏览
30人参与
#
哪个瞬间让你对大厂祛魅了?
#
379005次浏览
2770人参与
#
秋招什么时候开投比较合适?
#
2085次浏览
40人参与
#
打工人的精神状态
#
51238次浏览
921人参与
#
职场情商大赛
#
131094次浏览
655人参与
#
一觉醒来,秋招难度下降一万倍……
#
83369次浏览
642人参与
#
每个月的工资都是怎么分配的?
#
4972次浏览
93人参与
#
京东美团大战,你怎么看?
#
92186次浏览
568人参与
#
预测一下26届秋招形势
#
7942次浏览
88人参与
#
聊聊你的职场新体验
#
160607次浏览
1384人参与
#
校招求职有谈薪空间吗
#
149963次浏览
2031人参与
#
软开人,秋招你打算投哪些公司呢
#
99218次浏览
929人参与
#
软开人,说说你的烦心事
#
53365次浏览
368人参与
#
腾讯工作体验
#
473297次浏览
3488人参与
#
诺瓦星云求职进展汇总
#
200403次浏览
1665人参与
#
工作时那些社死瞬间
#
39222次浏览
252人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务