首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
02-06 21:28
已编辑
门头沟学院 Java
降低AI幻觉
我是最近才开始用cursor并且使用一些国内外的编程模型,我发现不管是国内的还是国外的模型,在进行长对话之后大概率都会有幻觉情况。我现在的解决方法就是从prompt和rule上下手。将一些常用的代码规范和数据库表设计规范整合成rule,这样在编写prompt的时候可以轻松一点不同的职责需要创建不同的rule,比如最近在写毕设时就会涉及到原型设计、前端编码、后端编码以及数据库表结构的设计,这就得编写四个rule,如果写到一个rule中会使规则文本过长,对模型也是一种压力,分开设计可以让ai在扮演不同角色的时候单独使用不同的rule。在编写prompt时,主要就是以角色+需求来写,需求尽量精简即可...
为了减少AI幻觉,你注入...
点赞
评论
收藏
分享
02-04 22:23
浙江大学 嵌入式工程师
如何做一个有含金量的嵌入式项目?(不烂大街思路分享)
最近我看了一些粉丝的简历,写着五六个项目,全是“温湿度采集”、“简单的家居控制”。说句扎心的实话:做一堆简单的 Demo,不如把一个项目做深。为什么你的项目被 HR 说是“烂大街”? 因为那些大多是验证硬件功能,跟嵌入式软件的核心能力关系不大。你调通了 外设读取温湿度,那是单片机基础。如果是找“嵌入式软件”岗位,请一定要在“软件”上下功夫!真正的深度不是你会用几个外设,也不是老生常谈的“通信来通信去”,而是你有没有能力对系统核心进行优化。怎么增加嵌入式项目的深度?以下是几个能真正体现“软件深度”的项目优化方向:一、 拒绝“裸机思维”,拥抱 RTOS 的内核级深度别再只是 跑到底了。引入 RTO...
你最近因为什么迷茫?
点赞
评论
收藏
分享
2025-12-22 11:25
已编辑
湖南大学 安卓
字节全员邮件炸了!薪酬大升级
全网热搜,直接杀红眼了,明确薪酬和激励要领先全球头部水平,目标是国内第一、全球第一梯队1.不晋升也能涨薪打破“不晋升不涨薪”魔咒!职级改为L1-L10,每档起薪和天花板均提高,原职级不动也能大幅涨薪,而且非常夸张2.总包全员提升字节真的是拿钱去砸啊,赤裸裸的金钱吸引全球人才,调薪投入保障1.5倍!3.奖金狂涨35%马上就要年底了,绩效好的赢麻了!奖金投入涨35%,年终奖全面加码:▪️ 绩效M:年终奖上限+1.5个月▪️ 绩效M+:上限+2.5个月,下限也+1.5个月▪️ 绩效E:上限+3个月,下限也+3个月
点赞
评论
收藏
分享
2025-12-17 17:15
华东师范大学 运营
之前摸鱼被抓了
不知道为什么会有这种雷霆惩罚
超级小肉丸:
还是个老摸家,还有4399
摸鱼被leader发现了...
点赞
评论
收藏
分享
02-02 14:08
网易游戏_客户端研发工程师(准入职员工)
网易互娱内推,网易互娱内推码
网易游戏-蛋仔派对-数据分析-已复盘自我介绍,重点讲讲你为什么想来游戏行业做一名数据分析师。某天发现《蛋仔派对》的日活跃用户比前一天断崖式下跌了 20%,如果交给你来分析,你的分析思路是什么?会从哪些方面入手排查原因?我们想通过优化新手教程来提升新用户的次日留存率,你会如何设计一个 A/B 实验来验证这个想法?在设计和分析过程中,需要特别注意哪些潜在的问题?你最近玩得最久或者最喜欢的游戏?你认为它在设计上最成功的一点是什么?如果让你用数据来证明你的观点,你会关注哪些数据?我们有一张玩家登录日志表(包含 user_id, login_time),请你说说计算次日留存率的 SQL 思路是怎样的?《...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
有了AI之后,程序员能不能干到65岁?
2804
2
...
字节飞书测开日常oc,附上面经
2580
3
...
腾讯AI产品一面:如何缓解幻觉?
2002
4
...
美团50亿收购叮咚买菜,校招HC会变多吗
1908
5
...
文科生能做产品经理吗?
1738
6
...
26届Java简历求拷打
1515
7
...
莉莉丝前端一面
1281
8
...
小厂面试官神人多
1250
9
...
发工资啦!!!
1178
10
...
秋招之后我才知道我问题多多
1073
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
14686次浏览
204人参与
#
工作前VS工作后,你的心态变化
#
38464次浏览
267人参与
#
论秋招对个人心气的改变
#
15669次浏览
228人参与
#
秋招想进国企该如何准备
#
125388次浏览
617人参与
#
程序员找工作至少要刷多少题?
#
23636次浏览
306人参与
#
从mentor身上学到了__
#
55588次浏览
886人参与
#
你的mentor是什么样的人?
#
51538次浏览
739人参与
#
我的省钱小妙招
#
37581次浏览
446人参与
#
机械人避雷的岗位/公司
#
44754次浏览
319人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
7337次浏览
207人参与
#
我和mentor的爱恨情仇
#
106632次浏览
967人参与
#
通信/硬件求职避坑tips
#
139935次浏览
1087人参与
#
牛客AI体验站
#
9135次浏览
227人参与
#
运营来爆料
#
77408次浏览
467人参与
#
毕业论文进行时
#
27632次浏览
153人参与
#
你现在会用到哪些AI技能?
#
24811次浏览
137人参与
#
应届生进小公司有什么影响吗
#
118914次浏览
1162人参与
#
职场上哪些行为很加分?
#
323089次浏览
3617人参与
#
运营人的第一份offer应该如何选
#
218937次浏览
1260人参与
#
找实习多的是你不知道的事
#
1789273次浏览
20670人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务