結果
| 問題 |
No.2480 Sequence Sum
|
| コンテスト | |
| ユーザー |
やでな@競プロ
|
| 提出日時 | 2023-10-08 17:20:16 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
AC
|
| 実行時間 | 43 ms / 500 ms |
| コード長 | 516 bytes |
| コンパイル時間 | 276 ms |
| コンパイル使用メモリ | 82,376 KB |
| 実行使用メモリ | 59,096 KB |
| 最終ジャッジ日時 | 2024-07-26 18:09:10 |
| 合計ジャッジ時間 | 1,621 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 13 |
ソースコード
def DivisorList(N):
# 約数のリスト
d=[]
# 初期値
i=1
# i≤√N⇔i^2≤Nの間
while i**2<=N:
# N%i=0⇔iはNの約数
if N%i==0:
# iを追加
d.append(i)
# i≠N//iならば
if i!=N//i:
# N//iも追加
d.append(N//i)
# 次のiへ
i+=1
# リストをソート
d.sort()
# リストを返す
return d
n = int(input())
l = len(DivisorList(n))
print(n-l)
やでな@競プロ