結果

問題 No.1611 Minimum Multiple with Double Divisors
ユーザー FromBooska
提出日時 2024-03-18 14:19:47
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 1,167 bytes
コンパイル時間 394 ms
コンパイル使用メモリ 82,432 KB
実行使用メモリ 78,192 KB
最終ジャッジ日時 2024-09-30 04:55:55
合計ジャッジ時間 19,933 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 36 TLE * 1
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

# 使2**2
# TLE調
# WA2*3=6
# 372
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,37]
def count_low_primefactors(num):
#count = [0]*12
prod = 1
for i in range(12):
p = primes[i]
c = 0
while True:
if num%p == 0:
c += 1
num //= p
else:
break
#count[i] = c
prod *= (c+1)
return prod
T = int(input())
for t in range(T):
X = int(input())
original_count = count_low_primefactors(X)
for k in range(2, 38):
temp_count = count_low_primefactors(X*k)
if temp_count == original_count*2:
print(X*k)
break
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0