全部评论
只有一组数据的话就while(cin>>x)就可以
//未知长度的vector怎么输入:
int num, k;
vector<int> vec;
while (cin >> num)
{ vec.push_back(num);
if (getchar() == '\n') // \n 是字符形式 只能用getchar读出来,读不了int型
break;
}
输入和将字符串用split()函数切割并用int()转换为整型的语句就没敲,就是L=map(int, raw_input().split())
alist = map(int, raw_input().split())
c++用get()函数,判断读入的是空格还是回车,但是对于滴滴的这俩题不用,他直接给了文件尾可能是
lists=[int(i) for i in raw_input().split()]
发代码老是有格式问题,发个图片吧。。。
vector<int> input;
int k;
string line;
getline(cin, line);
int tmp;
istringstream itmp(line);
while (itmp >> tmp) {
input.push_back(tmp);
}
Python里面有split()函数,每次读取一行,直接split就行
相关推荐
03-22 21:15
景德镇陶瓷大学 C工程师
还是想躺平了:大厂发的海笔和逆天性格测评还不如不做,每次浪费两小时,笔试了一大堆一个面试都没有,双非是没全A都挂掉吗,我哪来的时间一边刷算法一边背八股 点赞 评论 收藏
分享
03-25 11:15
中山大学 Java 点赞 评论 收藏
分享
坦荡的马来熊在人才库:点进来,差点眼瞎,不知道看哪 点赞 评论 收藏
分享
查看5道真题和解析