首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-17 10:34
柠檬微趣_人力资源_HR
春招来了!快来柠檬微趣一起“消消消”烦恼吧!
大厂秋招没上岸?别慌,春招很多公司会补招,甚至开新岗位。柠檬微趣也是这个时候扩充团队,别错过这波机会招聘岗位:后台/游戏客户端/测试/数据分析/大数据/数仓/运维/游戏策划(不限专业!面向本硕!)申请了500个内推名额,大家可以扫码内推 或者点击链接一键内推内推链接:https://app.mokahr.com/m/recommendation-apply/microfunhr/36717?sharePageId=3005334&recommendCode=NTAXngd&codeType=1#/recommendation/page/3005334内推码:NTAXngd ...
柠檬微趣公司福利 1634人发布
点赞
评论
收藏
分享
04-16 16:43
门头沟学院 前端工程师
作业帮前端一面
实习(有印象的):1.实习过程中有没有遇到什么困难,怎么解决的2.markdown实现打字效果,你是怎么做的3.markdown公式不全怎么办八股:1.组件库按需加载的实现原理2.webpack的打包流程3.http1.0和2.0的区别4.url输入到渲染到页面上的过程5.GPU加速?(听不懂,我说没了解过)6.浏览器的缓存策略7.浏览器中sessionStorage,localStorage和cookie的区别8.怎么实现子元素的水平垂直居中9.defer和async的区别,defer的加载时机10.怎么实现脚本的异步加载11.js的垃圾回收机制12.js事件循环机制,如果宏任务中又产生微任...
查看18道真题和解析
点赞
评论
收藏
分享
04-14 19:18
门头沟学院 化工工程师
投票
offer比较,延毕了一年,能收到这两个offer已经谢天谢地了,但还是要选一个,求建议
不愿意透露姓名的牛油:
9-10大小周是人呆的吗
点赞
评论
收藏
分享
04-04 11:24
蚌埠坦克学院 golang
太晚了
SadnessAlex:
跟三十五岁原则一样,人太多给这些***惯坏了
点赞
评论
收藏
分享
04-16 15:15
中国海洋大学 C++
求大佬拷打简历,孩子实在找不到工作了QAQ
化尽纤尘:
应该把985写到学校旁边
如何写一份好简历
你的简历改到第几版了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非初见白月光之腾讯云智oc!
1.2W
2
...
27 日常实习 美团一面
1.2W
携程进展讨论区
热聊中
3
...
刷到刘强东送外卖的视频破防了!
1.2W
4
...
字节测开面经已收offer(两轮技术面,一轮技术加面,一轮HR面)
1.2W
5
...
暑期第一个offer 太不容易了
6952
6
...
拼多多暑期实习笔试
6624
7
...
快手毁OC,老铁你是真整老铁啊。
6570
8
...
为什么我一周点3次京东外卖,次次都很曲折。。。
6477
9
...
京东提前实习两个月跑路
4035
10
...
春招现状,谁看了不说真实😭
3890
创作者周榜
更多
正在热议
更多
#
京东美团大战,你怎么看?
#
30528次浏览
224人参与
#
读研or工作,哪个性价比更高?
#
53015次浏览
643人参与
#
平安产险科技中心求职汇总
#
244696次浏览
2613人参与
#
实习进度记录
#
165004次浏览
1890人参与
#
24届的你们都什么时候入职?
#
54525次浏览
419人参与
#
一觉醒来,我成论文导师了…
#
600次浏览
25人参与
#
Keep实习校招
#
49845次浏览
255人参与
#
毕业论文怎么查AI率
#
1974次浏览
87人参与
#
我的求职精神状态
#
5115次浏览
114人参与
#
海康威视求职进展
#
61821次浏览
346人参与
#
大疆求职进展汇总
#
468820次浏览
3169人参与
#
好未来求职进展汇总
#
6984次浏览
55人参与
#
如果公司降薪,你会跳槽吗?
#
60673次浏览
481人参与
#
哪个瞬间让你对大厂祛魅了?
#
279485次浏览
1791人参与
#
大城市找工作会更容易吗
#
17761次浏览
133人参与
#
金山WPS工作体验
#
21721次浏览
135人参与
#
第一份工作应该选择高薪还是大平台
#
128638次浏览
809人参与
#
大家每天通勤多久?
#
31857次浏览
243人参与
#
硬件应届生薪资是否普遍偏低?
#
67121次浏览
501人参与
#
小红书求职进展汇总
#
49837次浏览
444人参与
#
签约有哪些注意事项
#
27836次浏览
228人参与
#
互联网行业现在还值得去吗
#
5615次浏览
38人参与
牛客网
牛客企业服务