望周知
望周知
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 long ;res 是一個 long long ,兩者相乘結果是 unsigned long long ,當 res 為負數時就勞大墜機。


浙公網安備 33010602011771號