首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
听海时节
2017-09-20 21:07
香港科技大学 Java
关注
已关注
取消关注
华为第三道题目
第三题怎么改都只有37.5,有大佬100AC的吗,要求的输出顺序到底是什么呀?大雾
提示
全部评论
推荐
最新
楼层
SUPERKCH
中山大学 C++
75% +1. 检查半天看不出漏了哪种情况,题名还特意说明 没有非法输入。 最逗的是题目要求按升序,而例子是降序。
点赞
回复
分享
发布于 2017-09-20 21:22
Jenson
上海交通大学 Java
#include <iostream> #include <cstring> #include <string> #include <cstdlib> #include <cstdio> #include <vector> #include <stack> #include <algorithm> #include <set> #include <queue> #include <cctype> #include <cmath> #include <map> #include <unordered_map> #include <deque> #include <sstream> using namespace std; void replace(string str, const string &bitset, unordered_map<int, int> &record, char nc){ bool flag = false; int idx = 1; int i = bitset.size() - 1; while(i >= 0) { if(bitset[i] == '1') { int strIdx = record[idx]; str[strIdx] = nc; flag = true; } --i; ++idx; } if(flag) { cout << ',' << str; } } bool nextBitSet(string &bitset) { const int len = bitset.size(); if(bitset[len-1] == '0') { bitset[len-1] = '1'; return true; } int curIdx = len-1; while(curIdx >= 0) { if(bitset[curIdx] == '0') { bitset[curIdx] = '1'; break; } bitset[curIdx--] = '0'; } if(curIdx < 0) return false; return true; } int main() { string str; char oc, nc; cin >> str >> oc >> nc; oc = tolower(oc); unordered_map<int, int> record; const int len = str.size(); int idx = 1; int maxIdx = -1; bool found = false; for(int i = len-1; i >= 0; --i) { char ch = tolower(str[i]); if(ch == oc) { found = true; record[idx++] = i; maxIdx = (idx > maxIdx? idx : maxIdx); } } if(found) { string bitset(maxIdx-1, '0'); cout << str; while(nextBitSet(bitset)) { replace(str, bitset, record, nc); } cout << endl; }else{ cout << str << endl; } return 0; } 100%通过
点赞
回复
分享
发布于 2017-09-20 21:19
每天学一点
杭州电子科技大学 Java
public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); String str = s.nextLine(); String[] strings = str.split(" "); TreeSet<String> ts = new TreeSet<String>(new Comparator<String>(){ @Override public int compare(String o1, String o2) { return o2.compareTo(o1); } }); ts.add(strings[0]); new Test3().swap(ts,strings[0],strings[1],strings[2]); String last = ts.pollLast(); for (String string : ts) { System.out.print(string+","); } System.out.println(last); s.close(); } public TreeSet<String> swap(TreeSet<String> ts,String str1,String str2,String str3){ for (int i = 0; i < str1.length(); i++) { if(str2.equals(str1.charAt(i)+"")){ StringBuilder sb = new StringBuilder(str1); String string = sb.replace(i, i+1, str3).toString(); ts.add(string); swap(ts,string,str2,str3); } } return ts; } } 不知道对错啊,大神帮看一看
点赞
回复
分享
发布于 2017-09-20 21:18
Superninesun
杭州电子科技大学 C++
// 华为第三题.cpp : 定义控制台应用程序的入口点。// include "stdafx.h" include <iostream> include <string> include <vector> using namespace std; int main(){ string input; string src; string dest; cin >> input>>src>>dest; string mytemp; int num = 0; for (int i = 0; i < input.size(); i++) { if (input[i] == src[0]) { num++; mytemp.push_back('0'); } } string stard; for (int i = 0; i < num; i++) { stard.push_back('1'); } vector<string> res; for (int i = 0; i < pow(2, num); i++) { string restemp = input; int cnt = 0; for (int j = 0; j < input.size(); j++) { if (restemp[j] == src[0]) { if (src[0] > dest[0]) { if (mytemp[cnt] == '1') { restemp[j] = dest[0]; } } else { if (mytemp[cnt] == '0') { restemp[j] = dest[0]; } } cnt++; } } res.push_back(restemp); int k = 1; int jinwei = 1; while (jinwei == 1 && mytemp!=stard) { if (mytemp[num - k] == '0') { mytemp[num - k] = '1'; k++; jinwei = 0; } else if (mytemp[num - k] == '1') { mytemp[num - k] = '0'; jinwei = 1; k++; } } } for (int i = 0; i < res.size()-1; i++) { cout << res[i] <<','; } cout << res[res.size() - 1] << endl; cin.get(); cin.get(); return 0; }
点赞
回复
分享
发布于 2017-09-20 21:13
Kay_sysu2017
腾讯_云产品部_前端工程师
75%的路过。
点赞
回复
分享
发布于 2017-09-20 21:11
L.W.M
同济大学 算法工程师
没用一题100AC 也是服了
点赞
回复
分享
发布于 2017-09-20 21:11
小亮邱
浙江大学 Java
百分之75路过。。
点赞
回复
分享
发布于 2017-09-20 21:09
暂无评论,快来抢首评~
相关推荐
05-15 22:08
暨南大学
求豪恩声学真实风评
收到了豪恩声学的PM管培生Offer,base深圳,9.0k*12.0,试用期6个月。主播是ip地211的一名垫底英专生,一战跨考失败,想先工作一段时间。但收到offer后上网一搜发现这家公司风评实在是差。对于岗位的避雷或推荐,主播实在搜不到类似岗位的人,倒是有22届被毁offer的情况发生。在仔细一番搜寻后更是搜到了疑似同岗哥们俩月前发的吐槽视频(如图),主播现在真的很纠结,想来问问真实情况到底是咋样的。PS:主播已经有意向跑路了,但是主播没有offer了(悲
我的求职进度条
点赞
评论
收藏
分享
05-15 16:27
家里蹲小学 Python
双非学生求职总结
12月多考完研想着找个实习先过渡一下1月末线上面了一家深圳的跨境物流公司,JD是负责爬虫,反爬虫,逆向。HR人很好,因为人不在深圳,就说线上面试就可以了,然后因为在校的时候做过几笔类似的物流爬虫订单,就当项目写上去了,HR就问了一下用了什么框架,效率大概是每分钟多少条,怎么应对IP被封等等比较基础的问题,然后问了一些比较深的,比如对于企业网站应该怎么反爬,怎么绕反爬。答的还可以,有一点断断续续的后面HR就问了一些八股文(?),由于刚考完研,应对的还是很轻松,主要问了下计算机网络的知识(七层网络分别是哪七层),又问了TCP/IP协议那些,不过也没有完全答上来(毕竟408里还是计网分值没那么高),...
我的求职总结
点赞
评论
收藏
分享
04-16 10:27
已编辑
美团_Saas_后端开发
给各位学Java的兄弟丢人了
今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,拿到美团offer那会感觉自己天都亮了。没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:
干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞
评论
收藏
分享
04-29 17:05
门头沟学院 Java
双非真的就是有案底吗
牛客上看到好多28届双非oc大厂日常 羡慕死了 学了一年 每天6-8小时没停过基本 双非就像有案底一样 投了一段时间 中小厂没一点声音 boss上也是大部分已读不回 就几个要简历 😭😭😭
tydou:
看运气,运气比实力重要()
双非有机会进大厂吗
点赞
评论
收藏
分享
05-18 14:23
门头沟学院 机械设计/制造
美的美少年结构终面面经
5.12终面1.自我介绍2.参加过的项目里面选一个讲讲,项目内容和工作流程3.承接上一问,该项目包括哪些子任务,用到哪些软件4.承接上一问,你在其中负责哪些子任务,项目是否落地,实物5.就业规划如何6.上一问没回答好,又问想从事的行业有哪些7.感觉还是上一问没回答好,问想在哪些城市工作8.可实习的时间是多少,是否跟老师沟通9.参加实习能否保证准时毕业10.反问我觉得我的终面发挥的不好,根据牛客的面经准备了好多草稿,但是只有一点帮助。当时回答第五问的时候,我确实脑子一片空白,我没有参加过工作,只是个闷头学习做事的呆子,对整个就业市场完全迷茫。我脑子里只浮现出钱多事少离家近,但是这个回答显然不行。...
查看9道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI Agent 面试 Top50 必刷题
2.0W
2
...
看不懂组内文档,实习怎么偷产出?
8712
3
...
五月了,感觉实习很难找了
6374
4
...
碰到不公平的违法行为,一定要捍卫!
5762
5
...
26届双非本求职总结
3956
6
...
要对实习同事表白吗?
3955
7
...
妈妈只想要你快乐
3892
8
...
三段大厂,说下我见过的最低学历
3503
9
...
实习一个星期,我因为只加了20分钟班被开除了
3101
10
...
理性讨论,卷实习算不算工贼行为?
2962
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
36830次浏览
312人参与
#
机械人求职现状
#
43800次浏览
326人参与
#
如何成为1个AI工程师?
#
5873次浏览
285人参与
#
要毕业了,再不说就来不及了
#
9559次浏览
156人参与
#
27届实习投递记录
#
122452次浏览
1387人参与
#
运营来爆料
#
105741次浏览
519人参与
#
工作两年想退休了
#
279842次浏览
2065人参与
#
如何提高实习转正率?
#
133394次浏览
719人参与
#
AI面会问哪些问题?
#
137060次浏览
3705人参与
#
你在职场上见过哪些“水货”同事
#
42009次浏览
179人参与
#
你觉得机械有必要实习吗
#
89132次浏览
537人参与
#
你今年的平均薪资是多少?
#
230284次浏览
1070人参与
#
我与AI的日常
#
11372次浏览
226人参与
#
求职你最看重什么?
#
170432次浏览
915人参与
#
妈妈治愈了你哪些脆皮时刻
#
48099次浏览
373人参与
#
如果公司降薪,你会跳槽吗?
#
169358次浏览
975人参与
#
我在大厂见过的最低学历
#
3141次浏览
35人参与
#
机械人,说说你的烦心事
#
151964次浏览
1185人参与
#
腾讯工作体验
#
648449次浏览
3921人参与
#
实习生如何通过转正
#
144029次浏览
1501人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务