加 减 乘 函数(带取模)
int add(int a,int b,int p=mod){return a+b>=p?a+b-p:a+b;}
int sub(int a,int b,int p=mod){return a-b<0?a-b+p:a-b;}
int mul(int a,int b,int p=mod){return (LL)a*b%p;}
void sadd(int &a,int b,int p=mod){a=add(a,b,p);}
void ssub(int &a,int b,int p=mod){a=sub(a,b,p);}
void smul(int &a,int b,int p=mod){a=mul(a,b,p);}
加减乘函数
最新推荐文章于 2022-08-22 08:52:36 发布
这篇博客介绍了如何实现模运算下的加法、减法和乘法函数,包括intadd、intsub和intmul,以及对应的变量更新函数sadd、ssub和smul。这些函数在处理整数运算时避免溢出并保持在指定模数范围内。
摘要由CSDN通过智能技术生成