結果

問題 No.1312 Snake Eyes
ユーザー hirayuu_yc
提出日時 2025-04-16 11:14:00
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 177 ms / 2,000 ms
コード長 298 bytes
コンパイル時間 415 ms
コンパイル使用メモリ 81,800 KB
実行使用メモリ 61,532 KB
最終ジャッジ日時 2025-04-16 11:14:10
合計ジャッジ時間 8,642 ms
ジャッジサーバーID
(参考情報)
judge2 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 85
権限があれば一括ダウンロードができます

ソースコード

diff #

N=int(input())
if N<=2:
    print(N+1)
    exit()
for i in range(2,N+1):
	if i*i>N:
		break
	n=N
	fi=n%i
	ok=True
	while n>0:
		if fi!=n%i:
			ok=False
		n//=i
	if ok:
		print(i)
		exit()
ans=N-1
for i in range(1,N+1):
	if i*i>N:
		break
	if N%i!=0:
		continue
	if i<N//i-1:
		ans=N//i-1
print(ans)
0