首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
04-21 09:20
北京邮电大学 嵌入式工程师
开启新副本:暑期实习全攻略
相信很多人都知道,第一份实习/工作对于日后的发展尤其重要,在职场上接触的第一个 leader,也会对未来的工作思维、工作态度产生重要的影响。因此第一份实习,可不能随便找个兼职糊弄一下就过去了。那么在选择企业实习的时候,我们应该做些什么呢?事实上,博主自己也是最近才找到实习,没有办法以长远的眼光来判断这个实习究竟对自己未来的作用有多大,所以这里仅仅是谈一下我自己所做的一些准备,以及我自己在找实习过程中的感悟和想法。明确你所处的阶段明确你所处的阶段是指,先看看你现在到底是要找暑期实习还是秋招。相信很多要找实习/工作的同学都听说过“金三银四”、“金九银十”这样的词,也有很多人疑惑春招、秋招、暑期实习...
点赞
评论
收藏
分享
04-18 21:37
广西大学 算法工程师
京东 AI Agent开发 一面
1. 自我介绍2. RocketMQ 里顺序消息、普通消息、事务消息分别适合什么场景,为什么不能混着用普通消息适合最终一致、无严格顺序约束的场景,比如日志分发、画像更新、通知投递。顺序消息适合同一业务键必须按时间线推进状态的链路,比如同一工单、同一订单、同一会话的状态演进,但顺序消息的吞吐和容错设计会受到队列粒度限制。事务消息适合本地事务与异步投递之间要建立“发送承诺”的场景,比如主库先落事实,再由 MQ 推动旁路索引或下游补偿。三者不能混着用,是因为它们解决的问题不同,消费模型、失败恢复方式和成本模型也完全不同。3. 如果 RocketMQ 出现消息积压,你会怎样定位,不要只说“扩容消费者”...
AI-Agent面试实战...
点赞
评论
收藏
分享
03-12 15:40
门头沟学院 运营
刚加上这个hr,结果是个广子,发完第一句话就被封号了微信
站队站对牛:
都是疯狂搞玩笑的
点赞
评论
收藏
分享
04-17 18:13
门头沟学院 Java
这份简历很有问题吗?
投了很多,一直没能进面
点赞
评论
收藏
分享
昨天 13:45
东南大学 COCOS2DX
Kimi cli,值得你“边用边改”做成简历项目
教程项目做了好几个,RAG也搭了,Agent也跑了,但总觉得拿不出手。面试官看一眼就知道——“哦,又是跟着某某教程做的”。github上要么是教程,要么太臃肿的,不知道做啥。自己跟着gpt gemini的提示词做的话,又怕踩坑。那有没有一种项目,既能学到真东西,又能做出自己的差异化?答案是:拿一个真正的商业化产品,边用边改,做成你自己的东西。📌 这个项目是什么kimi-cli 是月之暗面(Moonshot AI)官方开源的CLI Agent,8.1k Stars。简单说,它是一个跑在终端里的AI编程助手:帮你读写和编辑代码帮你执行Shell命令帮你搜索和抓取网页甚至能自主规划多步骤任务和Cl...
哪些AI项目值得做?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
中国银行软件中心合肥编程测评
1.5W
2
...
和室友聊完我才知道自己输在信息差...
1.5W
3
...
面到崩溃后,我接受保底offer去旅游了
1.1W
4
...
字节抖音前端暑期二面
6018
5
...
[拼多多offer]暑期实习终于结束了,太累了兄弟们,现在的大环境太难了
4610
6
...
腾讯云智二面(已挂)
4193
7
...
招银网络科技春招
4157
8
...
同学去了腾讯、蔚来,而我去了一个小厂,后来我也...
4029
9
...
约不到面的日子
3551
10
...
还是没找到工作
3352
创作者周榜
更多
正在热议
更多
#
哪些AI项目值得做?
#
16502次浏览
437人参与
#
找不到大厂实习可以去小厂吗?
#
13287次浏览
114人参与
#
华泰星战营,提前锁定校招offer
#
11739次浏览
354人参与
#
实习时最怕听到的一句话
#
14923次浏览
137人参与
#
你总挂在第__面?
#
5643次浏览
60人参与
#
简历上如何体现你的“AI”能力?
#
7692次浏览
182人参与
#
没有面试的日子里,你在做什么
#
8827次浏览
231人参与
#
你简历上最心虚的一句话
#
15046次浏览
156人参与
#
90后北漂现状
#
38758次浏览
225人参与
#
你知道最慷慨和最抠的公司分别是
#
7354次浏览
61人参与
#
正在春招的你,也参与了去年秋招吗?
#
396562次浏览
2716人参与
#
机械人还在等华为开奖吗?
#
333988次浏览
1628人参与
#
拼多多工作体验
#
57618次浏览
411人参与
#
机械笔面试考察这些知识点
#
18607次浏览
146人参与
#
如果有时光机,你最想去到哪个年纪?
#
77115次浏览
858人参与
#
机械人,说说你的烦心事
#
143982次浏览
1150人参与
#
嵌入式岗知多少
#
73243次浏览
586人参与
#
26届的你们有几段实习?
#
178838次浏览
1112人参与
#
找工作的破防时刻
#
291752次浏览
2074人参与
#
绿盟笔试
#
3430次浏览
24人参与
#
海康威视求职进展
#
136452次浏览
568人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务