首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
Aifeng1214
东南大学 C++
被他这个带逗号的输入搞哭了
点赞
回复
分享
发布于 2016-09-11 15:46
枫叶物语
中山大学 后端
Scanner in = new Scanner(System.in); String line = in.nextLine(); String strs[] = line.split(","); 最后将strs转int就行了
点赞
回复
分享
发布于 2016-09-11 15:55
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
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
imp
楼主
中国科学院大学 Java
附加说明。。Java如何处理。。
点赞
回复
分享
发布于 2016-09-11 15:53
释怀2
中国科学技术大学 C++
字符串流
点赞
回复
分享
发布于 2016-09-11 15:53
奥德赛2002
上海交通大学 Java
String s = Scanne.nextLine(); int T = Integer.valueOf(s);
点赞
回复
分享
发布于 2016-09-11 15:55
dreampiggy
东南大学 iOS开发
美团第二题直接是个BigInteger,不过为什么描述里面说是用“,”分割两个字符串,结果给的输入是空格分隔的- -你这是在逗我吗(最后交的按“,”处理了)
点赞
回复
分享
发布于 2016-09-11 16:05
666662
华中科技大学 Java
多叉树如何表示???
点赞
回复
分享
发布于 2016-09-11 16:07
pingthere
西安电子科大 前端工程师
谁知道js怎么输入多行数据,求告知啊!
点赞
回复
分享
发布于 2016-09-11 16:08
方丈师兄
中南大学 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
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
还没有回复哦~
相关推荐
02-08 10:04
兴义民族师范学院 Java
上班一年多依然迷茫
从毕业到现在一直在一家公司上班,已经快两年了,之前刚毕业的时候找是往Java方向找的工作,后面面试有一家公司通过,面对当时的压力,有一家offer就想着过来上着,当时给我调了岗,说大数据工程师能接受吗,我想着都是小白,从哪方面都一样,后面进了公司,由于项目是新项目,当时就没有什么事情可干,每天都很废物,后面开始参与公司的项目投标书的编写,再后面项目落地了就开始了各种委办局的调研,工作越来越偏离自己最初想的方向,没有任何一点技术,每天和各委办局打交道,然后处理一些数据,使用的最多就是Exel,纯粹像文员的工作了,到现在完全一点技术都没了,想跳槽都不知道往什么方向走,好无力啊,有什么好的建议吗,各...
点赞
评论
收藏
分享
02-07 13:51
杭州电子科技大学 运营
暑期实习如何准备?
暑期实习对于非技术岗来说堪比秋招,竞争越来越激励,去年有很多产品岗都是内部转正,因此暑期实习对26届来说非常重要!(并非散播焦虑,只是希望能帮助真正有求职需求的学弟学妹们)不过就算暑期实习失败也没关系,可以找日常实习,通过暑期实习的经验,在准备秋招,人生的机会多的是。●暑期实习时间线:2到3月开始投递,3-4月份面试,5月初发offer,拿到offer后就能入职,建议越早越好,产出越多,转正述职可讲内容越多●简历非技术岗最好准备多份简历,关于如何写简历牛客上有太多经验贴了,我过往也更新了很多,大家可以点击主页翻阅。按照产品、运营、营销等JD去撰写相应的简历,去匹配招聘信息的技能,提升你的简历通...
时雨h:
稳住心态
点赞
评论
收藏
分享
01-10 10:41
南京大学 Java
吃泡面被mt以为吃不起饭了,要给我买鸡翅
#实习生活中那些难忘的瞬间# 在百度的时候mt总会喊我一块吃饭但有时候我不想跟他一块吃,因为食堂吃腻了所以有一天我溜了,买了桶泡面大学的时候经常吃泡面,特别上完体育课,冬天搁宿舍来一口非常爽好巧不巧窝在公司茶水间泡水的时候被mt看到了然后就有了图中的对话希望他们没有聊,组里有个实习生已经吃不起饭了感觉还是大家对泡面的观念不一样当然百度200一天的工资真的很少mt人确实挺好的,可惜之后我再也没回过上海了
蝴蝶飞出了潜水钟丿:
让他买
百度公司福利 555人发布
实习生活中那些难忘的瞬间
点赞
评论
收藏
分享
01-24 08:13
已编辑
合肥工业大学 Java
26届准备年后找实习,请佬们拷打😭
简历还有没有需要改进的地方,没有的话年后直接冲了,虽然八股算法好不太行,直接边投边学了#投递实习岗位前的准备# #我的实习日记#
彧未sr:
可以把荣誉证书放到教育背景里,因为没啥很硬的,自我点评可以一句一段,更清晰
投递实习岗位前的准备
我的实习日记
点赞
评论
收藏
分享
02-07 21:42
东北石油大学 Java
作业帮1面面经
面试时长 40分钟 牛客面试系统出了问题导致面试官日期上没有同步导致面试官迟到了10分钟自我介绍项目经历你最有成就感的需求/项目 怎么做的 难点+ 设计点在哪里程序设计题 5000W用户量的博客系统 用户表 + 博客表如何进行分库分表Redis常用的缓存有哪些redis的基本数据结构mysqlmysql中的索引有哪些聚簇索引跟非聚簇索引之间的区别主键索引跟唯一索引的区别,为什么主键索引查找性能更好事务的性质 ——ACID事务隔离级别什么是脏读幻读事物的原子性通过什么技术手段实现的反问环节
查看12道真题和解析
工作一周年分享
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
去年的我是怎么找到字节实习的(附时间线)
1.5W
2
...
产品经理面试高频点汇总
9737
3
...
【有奖互动】我命由我不由天,求职也要打破标签!
7808
4
...
AI大模型从业者聊deepseek,附上给学弟学妹们的学习路径
5879
5
...
暑期实习如何准备?
5514
6
...
牛客咖啡杯拆解,反推PCB元件和设计思路
4830
7
...
26届本科二本大学生挑战大厂的后续安排
4754
8
...
字节后端日常实习一面2025.2.6
3499
9
...
Golang开发实习生 - 日常实习 - 百度
3163
10
...
2025寒假训练营5【题解征集】
2845
创作者周榜
更多
正在热议
更多
#
2025开工大吉
#
28353次浏览
201人参与
#
米哈游求职进展汇总
#
212265次浏览
1510人参与
#
来选选带哪个offer回家过年
#
619235次浏览
5165人参与
#
晒一晒你们公司的年会奖品
#
24653次浏览
322人参与
#
Offer比较,求稳定还是求发展
#
31157次浏览
193人参与
#
你后悔选择现在的专业吗
#
69881次浏览
623人参与
#
聊聊我眼中的AI
#
28495次浏览
810人参与
#
Offer比较,你最看重什么?
#
126508次浏览
839人参与
#
机械人面试中的常问题
#
21355次浏览
310人参与
#
如果可以,你希望哪个公司来捞你
#
46100次浏览
221人参与
#
你觉得专业和学校哪个对薪资影响最大
#
41265次浏览
372人参与
#
聊聊你的职场新体验
#
123324次浏览
1113人参与
#
双非本科的出路是什么?
#
101135次浏览
1003人参与
#
考研失败就一定是坏事吗?
#
52709次浏览
525人参与
#
工作一周年分享
#
8473次浏览
58人参与
#
你的实习什么时候入职
#
97415次浏览
1041人参与
#
烟草笔面经互助
#
10323次浏览
151人参与
#
你觉得技术面多长时间合理?
#
75615次浏览
525人参与
#
研究所笔面经互助
#
52261次浏览
380人参与
#
国企vs私企,你更想去?
#
174721次浏览
1656人参与
牛客网
牛客企业服务