RT,如下三份代码是本人 P4590 三份记录。
记录1 记录2 记录3
(可能有人看不到代码,我会把记录3 的发在评论区)
其中 1,3 两份代码的唯一区别是字符串数组 t 大小开的是 16 还是 17;2,3 的唯一区别是是否吸氧。
t
但只有 3 无法通过,并且实际读入的 m 值很奇怪,开 -Wall 也没查出来 UB。
-Wall
并且将字符串和两个整数分开读入的结果也是一样的。
孩子第一次遇到这种事,问下为什么会产生这样的差异