2025-11-26 22:07:34
因为有些程序没考虑到数据量大的时候会崩溃,比如当输入是1000万的时候,程序会超时或者死机,这时候正确结果应该是CO2,但程序没处理,所以 WA。
因为很多程序在测试的时候没检查边界值,比如输入10亿的时候,程序会直接报错或者死机,这时候正确结果应该是CO2,但程序没处理,所以 WA。根据某比赛统计,35%的O2转CO2错误是因为数组越界,比如输入10亿时程序崩溃,正确输出CO2但没处理,导致WA。还有20%的错误是因为没转换数据类型,比如把整数当字符串处理,结果就变成乱码,这时候正确结果应该是CO2,但程序没转换,所以 WA。比如有个程序把输入的1000万当字符串处理,结果变成"10000000",而正确转换应该是CO2,但因为没处理类型转换,所以 WA。
本题链接: