new

不要把多个快读作为参数直接传到函数里,因为逗号是返回最后一个,所以到函数里三个参数就反了

如,不能写

int solve(int a,int b){
      return a - b;
}
int main(){
      int ans = solve(read(), read()); // !!!
      printf("%d\n", ans);
      return 0;
}

用快读,最好应该

int solve(int a,int b){
      return a - b;
}
int main(){
      int x = read(), y = read();
      int ans = solve(x,y); // ...
      printf("%d\n", ans);
      return 0;
}
posted @ 2020-11-14 15:16  liuzhaoxu  阅读(111)  评论(2编辑  收藏  举报