关于快读的读入问题
  • 板块灌水区
  • 楼主TruchyR
  • 当前回复12
  • 已保存回复12
  • 发布时间2023/11/1 19:14
  • 上次更新2023/11/2 10:23:41
查看原帖
关于快读的读入问题
240457
TruchyR楼主2023/11/1 19:14

RT,以下是我同学写的一份代码(放二楼)。
在以下数据数据的时候会输出 2147483646 2147483646 0。
而如果我把(第 6262 行):

p[i]=node(cast[++tot]=read(),cast[++tot]=read());

改成:

tot++;cast[tot]=read();
tot++;cast[tot]=read();
p[i]=node(cast[tot-1],cast[tot]);

输出会变为 1 0 0。
想问两个问题:

  • 这两个代码是否有区别?
  • 如果没有,为什么输出会发生改变?
输入的数据:
3
3
1 4
2 6
5 7
2
1 4
4 6
2
3 7
8 9
2023/11/1 19:14
加载中...