首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-20 15:41
北京邮电大学 Java
美团一面
1.介绍自己的一个项目的整体流程2.数据库缓存一致是怎么做的3.高并发条件下异步update数据库,如果异步消息没送到数据库,就会出现数据库和redis信息不一致问题,怎么解决4.我看你用了服务发现?(我说用的nacos5.Nacos的作用,底层协议是怎么样的(我估计是想让回答出来gRPC6.Agent项目如果用户会话记忆过长,怎么处理,是否考虑压缩上下文7.微调大模型测试的时候怎么判断大模型微调的效果是好是坏,只是依靠人工查看指标吗8.如果有一个5000-10000个任务的线程池,要求必须全部完成,怎么设计线程池9.是否有了解过openclaw等框架,对skill有什么了解,会用吗10.手撕...
查看10道真题和解析
点赞
评论
收藏
分享
昨天 19:58
已编辑
华南理工大学 算法工程师
字节 HR 一直开演不回信是啥意思
5月13刚结束的一面,等了一整个周还没新消息,没收到新的面试邀请,也没收到感谢信,官网流程也一直显示面试中。给HR写邮件不回,5月20打了个电话催了催(我说如果过了就直接发面试邀请给我就好,没过的话帮我结束一下流程),她说到公司帮我查然后推进流程。这又等了一天多还他妈没动静(没有新消息,还是面试中),马上就周末,再到下周一就等了快俩周了。不是哥们,你当我的时间很多吗?要是不想招你赶紧给我结束啊,又锁着我的流程我还没法投别的部门,无语了。我还要继续打电话催吗,感觉再催人就烦了
点赞
评论
收藏
分享
03-27 10:01
西安邮电大学 golang
美团是不是只要java呢
这个是流程终止了吗
zzzilik:
没事的,才刚刚开始,后面会捞的,这个三天没人发起面试自动结束,但是面试官还是能看到简历,四月份主战场会慢慢捞
点赞
评论
收藏
分享
04-08 16:15
门头沟学院 Java
27届目前0面试
本人bg为末九本,目前力扣hot100过了一遍目前在刷面试150,算法能力不太行,八股过了一遍。从3.9号开始陆续投简历,主要是官网投得多,中间几家大厂因为太菜笔试没过,其他不是简历挂就是一直在初筛,ssob上发了消息不是已读不回就是看都没看。在ssob上投还是在官网投面试机会大?另外我是不是简历有问题?希望各位大佬能给我和我点建议 从开始到现在已经一个月了一个面试机会都没有,已经没招了引流:美团,字节,pdd,腾讯,阿里
今天你投了哪些公司?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI Agent 面试 Top50 必刷题
2.5W
2
...
看不懂组内文档,实习怎么偷产出?
8644
3
...
五月了,感觉实习很难找了
6033
4
...
碰到不公平的违法行为,一定要捍卫!
6002
5
...
妈妈只想要你快乐
4129
6
...
要对实习同事表白吗?
3859
7
...
26届双非本求职总结
3600
8
...
三段大厂,说下我见过的最低学历
3189
9
...
理性讨论,卷实习算不算工贼行为?
3116
10
...
实习一个星期,我因为只加了20分钟班被开除了
3058
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
36614次浏览
309人参与
#
你今年的平均薪资是多少?
#
230210次浏览
1069人参与
#
如何成为1个AI工程师?
#
5788次浏览
281人参与
#
携程笔试
#
180073次浏览
928人参与
#
27届实习投递记录
#
121985次浏览
1386人参与
#
我想象的实习vs现实的实习
#
340802次浏览
2316人参与
#
求职你最看重什么?
#
170403次浏览
915人参与
#
秋招提前批,你开始投了吗
#
766644次浏览
8495人参与
#
工作丧失热情的瞬间
#
401286次浏览
2589人参与
#
要毕业了,再不说就来不及了
#
9343次浏览
154人参与
#
哪些公司校招卡第一学历
#
262478次浏览
879人参与
#
硬件人的简历怎么写
#
349638次浏览
3141人参与
#
国庆假期,给大脑放个假
#
26941次浏览
121人参与
#
你在职场上见过哪些“水货”同事
#
42005次浏览
179人参与
#
机械人的秋招小目标
#
32956次浏览
251人参与
#
面试被问第一学历差时该怎么回答
#
297215次浏览
2306人参与
#
你觉得机械有必要实习吗
#
89090次浏览
537人参与
#
AI面会问哪些问题?
#
136879次浏览
3691人参与
#
提名点击就挂的公司
#
146709次浏览
494人参与
#
听到哪句话就代表面试稳了or挂了?
#
271365次浏览
1733人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务