結果

問題 No.303 割れません
ユーザー pluto77
提出日時 2018-01-05 11:02:53
言語 PyPy2
(7.3.15)
結果
AC  
実行時間 3,465 ms / 10,000 ms
コード長 416 bytes
コンパイル時間 868 ms
コンパイル使用メモリ 76,672 KB
実行使用メモリ 207,232 KB
最終ジャッジ日時 2024-12-23 05:56:54
合計ジャッジ時間 28,740 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 14
権限があれば一括ダウンロードができます

ソースコード

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

#yuki_303
def mul(a,b):
return [a[0]*b[0]+a[1]*b[2],
a[0]*b[1]+a[1]*b[3],
a[2]*b[0]+a[3]*b[2],
a[2]*b[1]+a[3]*b[3]]
def fib(n):
if n<=1:
return n
res=[1, 0, 0, 1]
mx =[1, 1, 1, 0]
while n>0:
if n%2:
res=mul(mx, res)
mx=mul(mx, mx)
n/=2
return res[2]
l=int(raw_input())
if l==2:
print 3
print 'INF'
else:
print l
res=fib(l)
if l%2==0:
res-=fib(l/2)**2
print res
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0