首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
03-20 12:47
已编辑
西北工业大学 Java
字节暑实一面
背景:我java的,但是这边是go,所以问的偏后端通用的问题。java相关的问题没问。自我介绍ai项目拷打:介绍项目中不同应用生成模式的差别与设计思路应用的存储设计(用的文件,追问了下映射关系)生成应用的预览和部署细节怎么实现的预览怎么实现的部署存储和预览部署之间怎么联系起来的(还是在问怎么映射的,我这边设计的是文件夹名字就是id)项目中 redis 存数据的内部结构(这基本都是靠依赖自动管理的,我是真不记得了,按我自己的理解说的,大致合理)另一个java后端项目就没问八股:索引B+ 树,双向链,树高幻读redis 缓存雪崩缓存穿透url 到渲染网络错误码,追问了301 302 403手撸:糖...
黄苏婷:
小哥哥好棒,加油!希望后面多多更新,争取拿到字节的offer
查看13道真题和解析
点赞
评论
收藏
分享
03-20 19:45
门头沟学院 C++
C++
❓面试问题:自我介绍介绍公司是否有实习如何找工作因为岗位要学习新工具,谈谈你是如何学习Qt的学习过程中遇到卡了很久的问题怎么办怎么看加班多态实现原理智能指针有哪些Lambda表达式的结构虚函数和纯虚函数的区别nullptr和NULL的区别常见的STL容器有哪些一般如何遍历容器内存管理堆和栈的区别内存泄漏怎么发生深拷贝浅拷贝的区别C++的异常处理机制怎么创建线程什么是线程安全,保证线程安全的方法有哪些什么是死锁了解设计模式吗,在项目中怎么使用的(单例模式,生产者消费者模式)指针和引用的区别项目做了多久反问二面HR面介绍公司自己优缺点职业规划对于第一份工作的看法薪资待遇实习日期🙌面试感想:HR小...
查看29道真题和解析
点赞
评论
收藏
分享
03-17 13:56
湖南大学 Java
27届找暑期,简历求拷打
本2硕9,力扣是没刷完的,八股是没背完的,准备先投中小厂练练手,逼自己先面试找找感觉。大厂到底什么时候才配投啊,看了面经能掰扯的最多才一半
今天你投了哪些公司?
点赞
评论
收藏
分享
昨天 11:43
贵州师范大学 Java
何意味😄
点赞
评论
收藏
分享
03-22 21:18
景德镇陶瓷大学 C工程师
面了近 10 场才发现:普通公司面试官问的 AI,就这几类
这段时间春招面试,不管是中小厂、制造业信息化、还是软件岗,只要沾一点智能、算法、大模型、AI工具,面试官必问AI相关问题。我一开始完全没准备,前两场答得一塌糊涂,后面专门整理了一下,才发现套路非常固定。给大家说下最常出现、几乎每家都问的:第一个就是 RAG基本都会问:你知道RAG吗?能干什么?和直接训模型有什么不一样?不会让你手写公式,就是看你懂不懂:外接知识库、减少幻觉、不用改模型、更安全这几个关键点。能说清楚,面试官就点头了。第二个必问:AI幻觉什么是幻觉?为什么会出现?你在项目里怎么避免?我一般就答:数据不行、模型瞎编、上下文乱。解决就靠RAG、加校验、限制输出、加来源引用。很朴实,但面...
面试官最爱问的 AI 问...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Agent面试拷打!
1.4W
2
...
双非选手的求职的感悟
9255
3
...
AI应用开发岗,简历怎么写才能脱颖而出?
8110
4
...
阿里笔试竟然考了AI提示词。。。
7767
5
...
美团暑期实习一面
6451
6
...
网申助手用了三周,说说真实感受(不是广告)
6082
7
...
快手暑期实习3.25发offer啦
5912
8
...
面试官视角聊聊:如何避免成为“AI工具人”
5684
9
...
腾讯三面
4704
10
...
快手后端-Java开发一面面经
4522
创作者周榜
更多
正在热议
更多
#
AI面会问哪些问题?
#
12933次浏览
269人参与
#
你做过最难的笔试是哪家公司
#
15703次浏览
109人参与
#
厦门银行科技岗值不值得投
#
4645次浏览
112人参与
#
你的实习产出是真实的还是包装的?
#
13776次浏览
207人参与
#
找AI工作可以去哪些公司?
#
3486次浏览
79人参与
#
春招至今,你的战绩如何?
#
43037次浏览
379人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
8304次浏览
115人参与
#
从事AI岗需要掌握哪些技术栈?
#
3685次浏览
109人参与
#
机械/制造每日一题
#
91883次浏览
1491人参与
#
阿里笔试
#
167350次浏览
1203人参与
#
春招你拿到offer了吗
#
822033次浏览
9944人参与
#
应届生进小公司有什么影响吗
#
132616次浏览
1188人参与
#
长得好看会提高面试通过率吗?
#
17704次浏览
189人参与
#
学历对求职的影响
#
655790次浏览
4199人参与
#
应届生第一份工作最好去大厂吗?
#
143215次浏览
1214人参与
#
沪漂/北漂你觉得哪个更苦?
#
6695次浏览
119人参与
#
一张图晒出你司的标语
#
2301次浏览
35人参与
#
HR最不可信的一句话是__
#
3750次浏览
75人参与
#
AI时代,哪个岗位还有“活路”
#
7462次浏览
204人参与
#
职场新人体验
#
180270次浏览
1215人参与
#
工作丧失热情的瞬间
#
374806次浏览
2573人参与
#
什么专业适合考公
#
58410次浏览
302人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务