首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-27 09:39
已编辑
广东医科大学 前端工程师
避雷明锐理想(明睿机器视觉)要招的软件工程师岗
避雷明锐理想(明睿机器视觉)要招的软件工程师岗!!!这家公司目前没有it部门,他们自己内部也不知道自己想要招什么样的人,然后说岗位技能目前要求没那么高哄你过去线下面试。初面六个人一起上来面,二面人事总监又带一班hr新人学习过来五六个人面。人事总监面试前半个钟问你能不能提前过来,说得好像我迟到了一样,为了赶时间我只好打车过去了,后面一开场问你怎么过来的,我说搭地铁,回我哎呀东莞有地铁了吗我在深圳不知道(现场立马尬住)然后特别喜欢问你一些跟工作内容无关的个人隐私问题(父母做什么的、有多少兄弟姐妹、结婚没有、兄弟姐妹做什么的、都在哪住户口全查一遍),问你四六级过了没有(JD没写明确要求)。基本上一面...
点赞
评论
收藏
分享
05-30 17:02
已编辑
南昌大学 Java
字节三面
中国交易与广告方向--客户端暑假实习这期神了,考的老难了,面的满头大汗(不是形容词是真的面完满脸通红)压力面,不停打断,话不多说直接开始1.说说你这个项目的作用,以及你做这个项目的动机2.项目的核心功能是?(面试官来自客户端的居然也会所有后端的东西,确实非常的厉害我还以为像前两面的面试官后端的东西一点都不会)3.说说项目里feed流的架构设计4.让我们想象一个场景啊,假如你项目这个feed流,他的用户量变成抖音这个量级,你该怎么办5.你这是个单体的小项目,如果要把她变成一个超大的巨型项目,你的核心组件的架构该怎么变6.你的项目里写了并发控制,然后就是超卖,什么是超卖,超卖如何解决7.能百分百解...
allin校招的烤冷...:
懂你兄弟,太难受了
我的求职进度条
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
04-30 18:05
虽然情场失意了
但是事业顺利了😎
空屿编号:
你把墨镜摘下来是不是这样😭
点赞
评论
收藏
分享
04-19 22:10
东北林业大学 Web前端
27届找前端开发实习根本找不到,海投很多没什么面试,帮忙看一眼简历哪里做的不好
想找前端开发的实习,虽然知道形势不好,海投也没有面试,不知道是不是简历的问题,有没有热心人帮忙看一眼,谢谢!
点赞
评论
收藏
分享
05-31 11:52
字节跳动_研发工程师
面试官:Workflow 和 Agent 有什么区别?如何选型?
近一年来,各类 Agent 产品集中爆发。为了体现技术先进性,许多接入了大模型的应用都将自己定义为「Agent」。但在实际使用中你会发现,很多号称 Agent 的系统,底层仍然是传统的自动化流程。它们的步骤是固定的,路径是预设的,缺乏自主决策能力。这实际上是 Workflow,而非真正的 Agent。那么,Workflow 和 Agent 到底有什么区别?一个需求到底该用 Workflow 还是 Agent?本文将按 Workflow 定义 → Agent 定义 → 核心对比 → 选型策略 的结构展开,概念与结论紧密结合,读完即可判断。一、Workflow📌 一句话定义:Workflow 是...
查看2道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
或许没有真正意义上的上岸...
6643
2
...
我有罪,我活该,大家骂我吧!
5202
3
...
应届生租房踩坑指南,全是雷点😭
5047
4
...
我在北京3年6次租房的经历
4374
5
...
华为OD真是路边一条
2601
6
...
ai应用开发学习路线——ai扫盲
2601
7
...
家里说托关系能进体制内
2467
8
...
我的一年,做了什么
2426
9
...
给三个月前的自己写封信,关于找实习
1930
10
...
找工作,一天打多少招呼合适?
1902
创作者周榜
更多
正在热议
更多
#
我的实习日记
#
4138017次浏览
33156人参与
#
秋招投递记录
#
429041次浏览
3306人参与
#
第3届现代汽车Code Faster急速编程挑战赛
#
25382次浏览
460人参与
#
重来一次,你会对开始求职的自己说
#
55280次浏览
515人参与
#
实习返校后,你的精神状态是__?
#
47397次浏览
172人参与
#
为了找工作你投递了多少公司?
#
120542次浏览
765人参与
#
通信/硬件求职避坑tips
#
179475次浏览
1176人参与
#
求职遇到的搞笑事件
#
209647次浏览
1083人参与
#
体制内上岸心路历程
#
42244次浏览
245人参与
#
发工资后,你做的第一件事是什么
#
108953次浏览
350人参与
#
我的租房踩坑经历
#
230222次浏览
1292人参与
#
实习生的生存小技巧
#
41821次浏览
363人参与
#
米哈游笔试
#
741554次浏览
1270人参与
#
双非本科的出路是什么?
#
236786次浏览
1668人参与
#
今年形式下双非本找得到工作吗
#
339423次浏览
1795人参与
#
哪些公司在招寒假实习?
#
101262次浏览
783人参与
#
我的秋招“寄”录
#
489169次浏览
3089人参与
#
你认为小厂实习有用吗?
#
152521次浏览
803人参与
#
为什么国企只招应届生
#
271864次浏览
1347人参与
#
秋招提前批,你开始投了吗
#
772143次浏览
8498人参与
#
机械人的offer怎么选
#
296479次浏览
1285人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务