BOJ 5347 LCM
2743 ワード
https://www.acmicpc.net/problem/5347
時間1秒、メモリ128 MB
input : n a b output : 出力2つの最小公倍数 さっきと同じです.
tempに最大公約数を2つ格納します.
a//temp値、b/temp値に最大公約数を乗じる.
時間1秒、メモリ128 MB
input :
tempに最大公約数を2つ格納します.
a//temp値、b/temp値に最大公約数を乗じる.
import sys
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
t = int(sys.stdin.readline())
for i in range(t):
a, b = map(int, sys.stdin.readline().split())
temp = gcd(a, b)
print(temp * a // temp * b // temp)
Reference
この問題について(BOJ 5347 LCM), 我々は、より多くの情報をここで見つけました https://velog.io/@jsin2475/BOJ-5347-LCMテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol