华为第一题C++怎么处理输入啊?

华为第一题C++怎么处理输入啊?一直报错,本地测试一点问题都没有。#华为##笔试题目##C/C++#
全部评论
find 和 substr
点赞 回复
分享
发布于 2019-09-11 21:30
我就用cin>>str
点赞 回复
分享
发布于 2019-09-11 21:28
阅文集团
校招火热招聘中
官网直投
字符串吗?
点赞 回复
分享
发布于 2019-09-11 21:29
刷了那么多题,手撕了那么多代码,居然死在这个字符串的输入上。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。心态爆炸
点赞 回复
分享
发布于 2019-09-11 21:31
三道对一道能过吗😂
点赞 回复
分享
发布于 2019-09-11 21:33
本地测试用例可以过,自测调试使用测试用例就报错
点赞 回复
分享
发布于 2019-09-11 21:34
想问一下第一题是什么😂
点赞 回复
分享
发布于 2019-09-11 21:36
本菜鸡表示python也不知道怎么处理
点赞 回复
分享
发布于 2019-09-11 21:46
那个输入太恶心了,就不能换种方式吗,光转换都花了很久
点赞 回复
分享
发布于 2019-09-11 22:02
已经吐了,这个输入..
点赞 回复
分享
发布于 2019-09-11 22:06
第一题: 可以分为三步,第一步压入A,第二步压入B,第三步得R 用substr和stoi就可以了,碰到第一个{是开始读A中的数字,每遇到一个,读一次。 string temp=str.substr(start,i-start)//start起始点 A.push_back(stoi(temp)) 注意最后一个}就可以。 B和A一样,R只要遇到数字就可以了。 主干注意条件二就好了,没有在R范围的就找第一个大于A的。 第二题: 声明一个char str[4000] getline(str,4000) 然后把不符合条件的变成空格 1.遇到'-',判断它的前一个和后一个是不是合法字符,不是就置空格。 最后 string tmp; vector<string> res; istringstream ans(str); while(ans>>tmp) { res.push_back(tmp); } 最后倒序输出就可以了 第三题: 没做完,思路是map<string,map<string,string>> 再根据条件判断就好了。 这些破题不用本地IDE根本做不出来。
点赞 回复
分享
发布于 2019-09-11 22:35
第一次笔试😪,用的python,输入好受一点,但是输出浪费了太多时间,最后一题都没时间了,0.8 1.0 0.1 有戏吗?
点赞 回复
分享
发布于 2019-09-11 22:53

相关推荐

1 6 评论
分享
牛客网
牛客企业服务