首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
10-16 18:05
已编辑
小红书_前端开发(实习员工)
面试最后的反问环节,能问些什么?(附特供问题)
🎯 写在前面 相信有很多牛油和我一样,明明已经不是新兵蛋子了,但在最后的反问环节,还是会大脑空空,翻来覆去只会问业务,问完之后,空气又瞬间凝固…… 今天就来聊聊,如何把这个看似“走过场”的环节,变成你展现深度、反向“摸底”、甚至锁定Offer的关键一步。 反问环节,不是面试结束前的客套。这是整个面试中,你唯一掌握主动权的机会,是在疯狂“输出”后,为数不多的“输入”时刻。不要敷衍,套瓷就对了! 一、核心战略:看人下菜碟 反问的精髓,五个字就能概括:看人下菜碟。 每一轮的面试官,其身份、视角和关注点都截然不同。我们的策略就是,识别出对方的角色,然后提出与他角色最匹配的问题。 面试官的角色 ...
牛客35659842...:
我有个策略,我本人不怎么了解ai,所以面试官问你问题你避免回答ai,反问的时候你问他ai,反而体现出你乐于拥抱ai
秋招踩过的“雷”,希望你...
点赞
评论
收藏
分享
10-13 10:47
滴滴_运维开发工程师(准入职员工)
滴滴内推
🔥滴滴一二三面 技术面 面经后端最近结束了滴滴的面试,三轮技术面问得超细致❗️整理了完整面经和思路分享给大家👇——————🧩一面 60min•RocketMQ vs Kafka 区别(设计理念/吞吐/延迟)•Redis性能核心:内存+I/O多路复用原理•Redis数据结构选型场景实战•MySQL与Redis一致性方案(旁路缓存策略)•协程原理剖析:Goroutine底层调度模型•Lua脚本实现原子库存扣减•MySQL索引优化与B+树优势•防超卖方案:分布式锁+库存校验•算法:搜索旋转排序数组(二分变形)——————🧩二面 60min•List遍历删除的坑(迭代器失效问题)•MySQL索...
点赞
评论
收藏
分享
09-01 15:54
桂林电子科技大学 安卓
美团二面 秒过
二面把面试官聊嗨了,秒过。许愿美团意向。
站队站对牛:
不是你不优秀
点赞
评论
收藏
分享
09-20 10:23
桂林电子科技大学 Java
大佬们帮我看看简历是不是有问题投了俩三百分,就约到俩个面试。双非一本,26 届🌚
点赞
评论
收藏
分享
10-17 14:33
realme_软件工程师(准入职员工)
realme内推,realme内推码
**品牌经理面经群面还是挺有意思的,主要是讲怎样卖手机AI英文面1. 自我介绍2. 分享一段和同事共同完成项目的经历,在期间有没有碰到什么样的分歧如何解决?3. 为什么一开始没有想到这种方式呢?4. 在实习当中有没有提出一些新的方式方法解决一些问题?5. 当时为什么要做这段实习呢?因为你之前的实习好像都不是这个赛道的?6. 介绍你最好的朋友,以及你的朋友怎么评价你的?7. 分享一段你和你朋友的旅行,你们怎么去分配任务的?8. 为什么有人可以不用做任何事情?那他在你们团队担任的是什么角色呢?专业复试:1. 自我介绍2. 介绍一下你的专业3. 介绍你的第...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
族望留原籍,家贫走四方
9202
2
...
被秋招面试感动了
2007
3
...
实习越多越好还是越精越好?
1654
4
...
大厂这么卷,去国企,外企“上岸”?
1445
5
...
想问一下27届明年暑期实习大概什么时候开
1403
6
...
记录秋招 Offer 选择(从纠结到坚定)
1312
7
...
秋招总结,offer帮选
955
8
...
开源活动
873
9
...
【招银云创】秋招首offer
809
10
...
球球大家,给菜菜小弟一点建议
701
创作者周榜
更多
正在热议
更多
#
你现在会用到哪些AI技能?
#
10353次浏览
99人参与
#
腾讯工作体验
#
515065次浏览
3551人参与
#
未岚大陆求职进展汇总
#
9194次浏览
90人参与
#
大厂VS公务员你怎么选
#
35082次浏览
462人参与
#
我的求职进度条
#
105233次浏览
1322人参与
#
发面经攒人品
#
2627960次浏览
35875人参与
#
智慧芽求职进展汇总
#
2393次浏览
5人参与
#
我对___祛魅了
#
133133次浏览
738人参与
#
多益网络工作体验
#
55533次浏览
292人参与
#
你还有多少年退休?
#
27356次浏览
192人参与
#
来聊聊机械薪资天花板是哪家
#
145338次浏览
801人参与
#
工作中的卑微时刻
#
25440次浏览
175人参与
#
小马智行求职进展汇总
#
14117次浏览
50人参与
#
实习在多还是在精
#
37393次浏览
263人参与
#
机械人与华为的爱恨情仇
#
132971次浏览
1008人参与
#
你觉得材料多少算高薪
#
26645次浏览
159人参与
#
顺丰求职进展汇总
#
64056次浏览
316人参与
#
你的房租占工资的比例是多少?
#
65823次浏览
802人参与
#
秋招踩过的“雷”,希望你别再踩
#
89815次浏览
1115人参与
#
实习下班不想学习,正常吗?
#
22698次浏览
185人参与
#
反问环节如何提问
#
116113次浏览
2475人参与
#
如果不考虑收入,你最想做什么工作?
#
33203次浏览
191人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务