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类似于字符串操作"+".

全部评论

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务