結果
| 問題 | No.356 円周上を回る3つの動点の一致 |
| コンテスト | |
| ユーザー |
norioc
|
| 提出日時 | 2025-12-26 03:20:47 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
AC
|
| 実行時間 | 180 ms / 5,000 ms |
| コード長 | 433 bytes |
| 記録 | |
| コンパイル時間 | 550 ms |
| コンパイル使用メモリ | 82,376 KB |
| 実行使用メモリ | 89,232 KB |
| 最終ジャッジ日時 | 2025-12-26 03:20:59 |
| 合計ジャッジ時間 | 10,843 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 48 |
ソースコード
from math import gcd, lcm
from fractions import Fraction as Frac
a = int(input())
b = int(input())
c = int(input())
x = Frac(a * b, abs(a - b))
y = Frac(a * c, abs(a - c))
def lcm_frac(a: Frac, b: Frac) -> Frac:
n1, d1 = a.numerator, a.denominator
n2, d2 = b.numerator, b.denominator
num = lcm(n1, n2)
den = gcd(d1, d2)
return Frac(num, den)
ans = lcm_frac(x, y)
print(f'{ans.numerator}/{ans.denominator}')
norioc