首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 16:20
卓越里程_中台运营(准入职员工)
卓越教育内推,卓越教育内推码
工作氛围人际关系融洽:员工以 90 后为主,同事之间友好相处,人际关系简单透明。大家工作时认真,下班时充满活力,团队氛围轻松愉快,在这样的环境中工作心情较为愉悦。团队协作良好:学段主管、学科教练、教研团队和营运团队等分工明确,相互协作。例如,资深的教研团队会带领教师打磨教学专业力,一流的营运团队为教师解答三大考政策,能让员工在工作中感受到团队的力量。薪资福利薪资待遇优厚:不同岗位薪资不同,以教师岗为例,首年起薪 10 - 40 万 / 年,入职前六个月有保底工资,每年有年度绩效调薪机会,最高可达 12%,每年两次晋升机会,调薪幅度最高可达 20%。福利种类丰富:入职即购买六险一金,还有补充医疗...
卓越教育公司福利 132人发布
点赞
评论
收藏
分享
02-24 18:07
学而思_学科教育管理(准入职员工)
学而思内推,学而思内推码
【总面试流程】初试+复试&面谈+岗前培训+签约offer,可能因为现在都在秋招,所以我走了校招流程,其实应该大致都差不多,只是我多参加了一个宣讲会,昨天收到面试未通过的消息,止步于复试&面谈。 1、初试:关注微信公众号:广州学而思校园招聘,里面有相应的题目,选择你面试科目对应的题即可,英语老师是模仿一个三分钟的视频,其实我觉得这个是比较简单,自信大方地上去讲就好了,可能要多注意和学生的互动,不要只站在讲台上。 2、复试&面谈:其实至今思前想后,都觉得自己表现很好,复试和初试一样,还是讲你模仿的视频,我还根据初试时,一位男面试官在初试结束后,给我们表演了一段他怎么讲的,...
点赞
评论
收藏
分享
01-12 17:45
门头沟学院 Java
这hr给我气笑了
这就是不想好好聊呗
985废物一枚:
就是问问你能不能接受北京的房租,hr也知道公司工资不高,大概率是要贴钱的
找实习记录
点赞
评论
收藏
分享
01-21 04:38
中国矿业大学 大数据开发工程师
不是说年底缺人吗
再找不到实习就找不到工作了
喵_coding:
年底缺人是短视频营造出来的
而且一般说的也很宽泛 不是特指后端
点赞
评论
收藏
分享
02-23 01:31
济南大学 Java
实习租房焚决
年后估计会有不少友友要去大城市实习租房了,鼠鼠租房也被坑过不少次,积累了一些经验可以参考一下 1. 找房渠道: 自如,贝壳,各种公寓,这种属于是有保障,房源真实,不会被坑,住的也舒服,隔音好,但是大多数是合租,而且贵 安居客,58同城,小红书中介等等 这些平台没有什么保障,房源价格基本都是假的,等实地看可能都不一样,也会有很多坑中介,但是这里会比自如 贝壳便宜一些 小红书转租 这个如果房源合适,价格租期都合理的话其实挺合适的,但是要跟个人对接 线下扫楼 实地看过 不太容易通过这种方式找到,去线下问保安,去小区找租房的,你也没办法从线上看到房子啥样,时间成本很高 总结:怕麻烦优先自如...
强大的马里奥:
合租遇到情侣,晚上做双人运动,吵得睡不着觉
老东西终于把焚决交出来了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
总结下秋招被问到的关于AI的面试题
4267
2
...
你们开工红包发了多少?评论抽2人送外卖券
3352
3
...
二十多岁,谁不是一边混乱一边找答案
2009
4
...
双非大厂实习
1945
5
...
没有不拿offer的义务!
1454
6
...
再战27暑期实习!!懂车帝Agent架构一面
1339
7
...
27届暑期实习抢救计划
1053
8
...
实在智能Java二面面经 (仍需沉淀)
1025
9
...
双非秋招0offer,去实习转正还是allin春招呢?
920
10
...
什么逆天公司
920
创作者周榜
更多
正在热议
更多
#
xx岗简历求拷打
#
6126次浏览
68人参与
#
求职季如何保持心态不崩
#
210967次浏览
1447人参与
#
有转正机会的小厂实习值得去吗?
#
7257次浏览
82人参与
#
实习要如何选择和准备?
#
144997次浏览
1566人参与
#
开工第一帖
#
20362次浏览
384人参与
#
掌握什么AI技能,会为你的求职大大加分
#
5918次浏览
259人参与
#
携程求职进展汇总
#
886498次浏览
5847人参与
#
面试反问你会问什么
#
167569次浏览
1721人参与
#
工作不开心辞职是唯一出路吗
#
8934次浏览
33人参与
#
牛客租房专区
#
161148次浏览
1951人参与
#
你最讨厌面试被问什么
#
7754次浏览
95人参与
#
哪些公司开春招了?
#
33944次浏览
206人参与
#
金三银四,你有感觉到吗
#
693392次浏览
6090人参与
#
你学到的“最没用”的职场技能是
#
20300次浏览
154人参与
#
找工作时的取与舍
#
122815次浏览
877人参与
#
秋招提前批,你开始投了吗
#
718168次浏览
8443人参与
#
应届生,你找到工作了吗
#
107695次浏览
626人参与
#
非技术2023笔面经
#
338633次浏览
2716人参与
#
大家每天通勤多久?
#
90435次浏览
1024人参与
#
毕业季等于分手季吗
#
54992次浏览
654人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务