首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
imp
2016-09-11 15:42
中国科学院大学 Java
关注
已关注
取消关注
美团已跪。。两个编程题,卡在第一个编程题目的多行输入上。。
如题,有没有大神给讲解一下这个多行输入怎么处理的?
#美团#
提示
全部评论
推荐
最新
楼层
heda
清华大学 算法工程师
看到这个输入格式我直接用 python 了 X = [int(x) for x in sys.stdin.readline().strip().split(',')]
点赞
回复
分享
发布于 2016-09-11 16:07
Stupidhod
同济大学 Java
string line; getline(cin, line); isstream ss(line); vector<int> nums; int num; while(ss>>num){ nums.push_back(num); }
点赞
回复
分享
发布于 2016-09-11 15:50
lovecc
中山大学 Java
这题有坑啊,题意说按逗号分隔,然后给出的输入样例是按空格的....
点赞
回复
分享
发布于 2016-09-11 16:13
枫叶物语
中山大学 后端
Scanner in = new Scanner(System.in); String line = in.nextLine(); String strs[] = line.split(","); 最后将strs转int就行了
点赞
回复
分享
发布于 2016-09-11 15:55
Aifeng1214
东南大学 C++
被他这个带逗号的输入搞哭了
点赞
回复
分享
发布于 2016-09-11 15:46
imp
楼主
中国科学院大学 Java
//自己重新写了一个Java的,按Ctrl-z可以结束,基本思路是用位图来实现快速发现根节点。然后 //多叉树的存储为链表结构 import java.io.*; import java.util.*; class Node { int val; Node child; Node next; Node(int v) { val = v; child = null; next = null; } } public class Build { public static void myTraverse(Node root){ Node p = root; //hierarchy traverse while(p != null){ //cur root System.out.print(p.val + " "); //siblings while(p.next != null){ System.out.print(p.next.val + " "); p = p.next; } //child if(p.child != null){ p = p.child; } else{ break; } } } public static void main(String args[]) { Scanner in = new Scanner(System.in); //bitmap //save every node //find element quickly Node[] arr = new Node[101]; for (int i = 0; i < 101; i++) { arr[i] = null; } Node coreRoot = null; int count = 0; //Ctrl-z end input while (in.hasNextLine()) { String line = in.nextLine(); String strs[] = line.split("\\s+"); Node root = null; for (int i = 0; i < strs.length; i++) { int num = Integer.valueOf(strs[i]); //cur root if (i == 0) { if (arr[num] == null) { Node temp = new Node(num); arr[num] = temp; } root = arr[num]; } //this level siblings else { Node temp = null; if (arr[num] == null) { temp = new Node(num); arr[num] = temp; } temp = arr[num]; Node p = root; while (p.next != null) { p = p.next; } p.next = temp; } } //core root if (count == 0) { coreRoot = root; } count += 1; } myTraverse(coreRoot); } }
点赞
回复
分享
发布于 2016-09-11 16:40
方丈师兄
中南大学 C++
int n; cin>>n; if(n>0 && n<20) { vector<vector<int> > v(n); for(int i=0;i<n;i++) { int num; while(cin>>num) v[i].push_back(num); } } 不知道这样可不可以?
点赞
回复
分享
发布于 2016-09-11 16:17
pingthere
西安电子科大 前端工程师
谁知道js怎么输入多行数据,求告知啊!
点赞
回复
分享
发布于 2016-09-11 16:08
666662
华中科技大学 Java
多叉树如何表示???
点赞
回复
分享
发布于 2016-09-11 16:07
dreampiggy
东南大学 iOS开发
美团第二题直接是个BigInteger,不过为什么描述里面说是用“,”分割两个字符串,结果给的输入是空格分隔的- -你这是在逗我吗(最后交的按“,”处理了)
点赞
回复
分享
发布于 2016-09-11 16:05
奥德赛2002
上海交通大学 Java
String s = Scanne.nextLine(); int T = Integer.valueOf(s);
点赞
回复
分享
发布于 2016-09-11 15:55
释怀2
中国科学技术大学 C++
字符串流
点赞
回复
分享
发布于 2016-09-11 15:53
imp
楼主
中国科学院大学 Java
附加说明。。Java如何处理。。
点赞
回复
分享
发布于 2016-09-11 15:53
zhuma
浙江大学 C++
vector<int> split(string& s, char delim) { vector<int> elems; size_t pos = 0; size_t len = s.length(); while (pos < len) { int find_pos = s.find(delim, pos); if (find_pos < 0) { elems.push_back(atoi(s.substr(pos, len - pos).c_str())); break; } elems.push_back(atoi(s.substr(pos, find_pos - pos).c_str())); pos = find_pos + 1; } return elems; } int main() { char inout_num[1000], delete_num[3]; cin.getline (inout_num, 1000); string tmp(inout_num); vector<int> rec = split(tmp, ' '); ... } 这么干的...
点赞
回复
分享
发布于 2016-09-11 15:47
Nitpicking
安徽卫生健康职业学院 Java
先读进字符串 然后取出数字放进数组 string str; getline(cin,str); vector<int> nums; for(int i=0;i<str.size();i++) if(str[i]>='0' && str[i]<='9') nums.push_back(str[i]-'0'); 最后从数组nums中取数据 仅供参考,不喜勿喷
点赞
回复
分享
发布于 2016-09-11 15:46
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-03 18:22
原来hr是会回信息的呀
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:
这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞
评论
收藏
分享
07-03 21:14
已编辑
华中科技大学 嵌入式软件工程师
租房被扣押金后续(与房东硬刚篇)
房东装死了好几天,我今天开始和他说再不给押金就投诉他,然后就开始回消息了下面是聊天截图,为了保护我和我小伙伴的隐私就码了我俩,但是房东没码,注意避雷这个,他应该还有房子在出租。前情提要:我们押金5k嗯,不知道该说什么,我和他说赔偿他给我讲道理,嗯,这么喜欢好为人师么,怎么几个坏人不守法,那大家都不守法了嘛?而且有一分给我退一分,一分不给是几个意思。
我的碎碎念~
点赞
评论
收藏
分享
06-24 17:38
已编辑
哈尔滨工业大学 产品经理
26硕找实习找了三个月,至今0offer
我愿称为实习悖论➡️大公司实习经历不够➡️小公司说我稳定性差(实习时长我只能3个月,还要回尔滨秋招)求大佬帮看看简历🙏求推荐的岗位🙏工资一点要求都没有,自费实习我都愿意全国可飞,租房子实习
vicky_023:
先说能干六个月进去了再润呗 太老实啦
0offer是寒冬太冷还...
点赞
评论
收藏
分享
05-15 13:31
杭州电子科技大学 Java
27届找实习
求大佬拷打项目经历,求问细节
白火同学:
大二有这水平很牛了
,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞
评论
收藏
分享
07-02 11:15
已编辑
山东大学 嵌入式软件工程师
差点忘了以前是干嘛的,这个梗就是2025年最大的一坨
就前几天旅游的时候,打开抖音就经常刷到这类视频:以前是高学历学生、老师、主持人,现在做着团播、擦边主播的工作,以及那些经过精心包装的“职业转型”故事——从铺天盖地的VLOG到所谓的“04年夜场工作日记”,这些内容在初中升学、高考放榜等关键时间节点持续发酵。可以说非常直接且精准地在潜移默化地影响着心智尚未成熟的青少年,使其对特殊行业逐渐脱敏。那我就想问了:某些传播公司、平台运营者甚至某些夜场的老板,你们究竟在传递怎样的价值观?点开那些视频,评论区里也是呈现明显的两极分化:一种是经济下行论:“现在就业市场已经艰难到这种程度了吗?”一种是事实反驳派:这些创作者往往拥有名校背景,从事着...
牛客刘北:
被环境教育的,为了能拿到足够的钱养活自己,不甘心也得甘心,现在的短视频传播的思想的确很扭曲,但是很明显,互联网玩上一年你就能全款提A6,但你全心全意不吃不喝工作一年未必能提A6,但是在高考中考出现这个的确很扭曲,在向大家传播“不上学,玩互联网也可以轻松年入百万”,不是人变了,是社会在变
预测一下26届秋招形势
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发挑战赛
26届投递链接合集
快手
快Star-X特别技术人才计划启动
全站热榜
更多
1
...
🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端
6.1W
2
...
秋招应该侧重准备哪个部分的内容
1.5W
3
...
恋爱四年没想到过自己会出轨
9342
4
...
其实主包早就找到工作了,但还是每天都刷
8361
5
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
8059
6
...
离开软件测试才发现外面没有雨
6507
7
...
作为实习生,我问薪无愧
5867
8
...
25届毕业现在在家呆了一个多月,没工作
5717
9
...
双非二本的漫漫游戏开发春招路Ver2.0——失业、感悟、再出发(万字长文)
5226
10
...
从天坑文科到大二腾讯的经历
4889
创作者周榜
更多
正在热议
更多
#
应届生,你找到工作了吗
#
5997次浏览
55人参与
#
说说你知道的学历厂
#
3461次浏览
35人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
40181次浏览
289人参与
#
实习生的蛐蛐区
#
7760次浏览
65人参与
#
秋招盘点:机械人值得去的企业
#
72746次浏览
671人参与
#
简历当中有水分算不算造假?
#
6747次浏览
63人参与
#
歌尔求职进展汇总
#
54585次浏览
335人参与
#
双非应该如何逆袭?
#
176880次浏览
3059人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
116969次浏览
1134人参与
#
毕业旅行去哪玩儿
#
8914次浏览
127人参与
#
你认为小厂实习有用吗?
#
1516次浏览
26人参与
#
三一集团提前批进度交流
#
23189次浏览
139人参与
#
非技术岗投递进展
#
145345次浏览
1264人参与
#
百度工作体验
#
231423次浏览
2010人参与
#
神州信息工作体验
#
12301次浏览
61人参与
#
材料进Fab厂真的劝退吗?
#
44033次浏览
184人参与
#
上班到公司第一件事做什么?
#
61926次浏览
526人参与
#
数字马力求职进展汇总
#
179663次浏览
1489人参与
#
工作中,努力重要还是选择重要?
#
141626次浏览
1718人参与
#
正在春招的你,也参与了去年秋招吗?
#
309585次浏览
2523人参与
#
百度秋招提前批进度
#
105963次浏览
1124人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务