首页 > 代码库 > 140724暑期培训.txt

140724暑期培训.txt

1、同余定理
   (a+b)%c==(a%c+b%c)%c
   (a*b)%c==[(a%c)*(b%c)]%c
         因为有的数在int范围内,但是两个的乘积却超过了int范围,这样可以避免运算过程中超过int范围
2、gcd函数(即最大公约数)
      int gcd(int a,int b)
      {
           return !b?a:gcd(b,a%b);
      }