望周知

望周知

ans+=res%mod*j*(vec[i].size()-j)%mod;
res=(res%mod+mod)%mod;
ans+=res%mod*j*(vec[i].size()-j)%mod;

看看这两份结果不同的代码,你能想到什么?

事实上,vec[i].size() 的返回值是 size_t ,大概相当于 unsigned long longres 是一个 long long ,两者相乘结果是 unsigned long long ,当 res 为负数时就劳大坠机。

posted @ 2025-08-31 19:47  Abnormal123  阅读(54)  评论(8)    收藏  举报