OJ--输入输出(坑)
c++:
一行输入若干整数(数量未知):
int temp; vector<int> res; while(cin>>temp){ res.push_back(temp) };
在vscode中运行时,enter无法终止输入,正确方式是"ctrl+z";
- 臭名昭著的坑,还是不小心碰到了~~
while(i<l){ if(nums[i]=cur){ count++; }else{ if(count>0){ nums[i-count]=nums[i]; } cur = nums[i]; } i++; }
if(nums[i]=cur),永远为真,啧啧~~
go:
for _, num := range(nums2) { if hash[num]>0 { res = append(res, num); hash[num]--; } }
go切片append调用方法需要将返回值赋值给原切片,qppend方法没有改变实参,只是返回一个新的切片,因此需要赋值。此处append类似于字符串操作"+".