pythonで多倍長整数型を使う時のサンプル

  • 普段はC++
  • long longを使うが9 * 1018ほどまでしか表現できない
  • それを超えちゃう時、Pythonで多倍長を使うとその制限を意識せずに済むことがある
  • ということで使いたいときは使えたほうがいい
  • サンプル
import math

def getlist():
    return list(map(int, input().split()))

A, B = getlist()
g = math.gcd(A + B, A * B)
print(g)