結果

問題 No.1917 LCMST
ユーザー lam6er
提出日時 2025-03-20 20:27:05
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 406 bytes
コンパイル時間 136 ms
コンパイル使用メモリ 82,340 KB
実行使用メモリ 225,172 KB
最終ジャッジ日時 2025-03-20 20:28:50
合計ジャッジ時間 17,229 ms
ジャッジサーバーID
(参考情報)
judge4 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 9 WA * 33
権限があれば一括ダウンロードができます

ソースコード

diff #

import sys
import math

def main():
    data = list(map(int, sys.stdin.read().split()))
    n = data[0]
    A = data[1:n+1]
    
    m = min(A)
    cnt_m = A.count(m)
    
    sum_lcm = 0
    for a in A:
        if a != m:
            gcd_val = math.gcd(m, a)
            sum_lcm += m * a // gcd_val
    
    sum_total = sum_lcm + (cnt_m - 1) * m
    print(sum_total)

if __name__ == "__main__":
    main()
0