divide(x,y) x を y で割った商と余りのリスト mod(x,y) x を y で割った余り quotient(x,y) x を y で割った商 inv_mod(x,y) x の mod y での 逆元 gcd(a,b) a,b の最大公約数 n! (factorial(n) と書いてもよい) n の階乗 binomial(n,r) 二項係数 next_prime(n) n より大きい最小の素数