if(sign==2) f[i+j]/=sign; f[i+j+k]/=sign if(sign==2) f[i+j]/=2; f[i+j+k]/=2
if(sign==2) f[i+j]/=sign; f[i+j+k]/=sign
if(sign==2) f[i+j]/=2; f[i+j+k]/=2
请问这两种写法有什么区别么,第一种写法使对的,但是第二种结果就爆负数了。 外站的题,里面变量都是long long,而且模数使2^32(比较奇怪)。