https://www.luogu.com.cn/record/190176068
这份代码 ,
for (int j = 0; j < (int)res.size(); j ++ ) {
if (res[j] >= 10) {
《《if ((int)res.size() < j + 1)》》 res.push_back(0);
res[j + 1] += res[j] / 10;
res[j] %= 10;
}
}
《.....》这一句,j + 1 表示的 10^j 对应的 j + 1 个数位 , 但是后面显然使用到了 j + 1 个数位
99
99999
这份数据就会使这份代码运行异常,所以请管理大大加强一下数据。
正常的out
9899901