全部评论
只有一组数据的话就while(cin>>x)就可以
//未知长度的vector怎么输入:
int num, k;
vector<int> vec;
while (cin >> num)
{ vec.push_back(num);
if (getchar() == '\n') // \n 是字符形式 只能用getchar读出来,读不了int型
break;
}
Python里面有split()函数,每次读取一行,直接split就行
vector<int> input;
int k;
string line;
getline(cin, line);
int tmp;
istringstream itmp(line);
while (itmp >> tmp) {
input.push_back(tmp);
}
发代码老是有格式问题,发个图片吧。。。
lists=[int(i) for i in raw_input().split()]
c++用get()函数,判断读入的是空格还是回车,但是对于滴滴的这俩题不用,他直接给了文件尾可能是
alist = map(int, raw_input().split())
输入和将字符串用split()函数切割并用int()转换为整型的语句就没敲,就是L=map(int, raw_input().split())
相关推荐