結果
問題 | No.3 ビットすごろく |
ユーザー |
![]() |
提出日時 | 2017-02-24 12:32:54 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 370 bytes |
コンパイル時間 | 236 ms |
コンパイル使用メモリ | 12,032 KB |
実行使用メモリ | 10,496 KB |
最終ジャッジ日時 | 2025-01-02 22:00:40 |
合計ジャッジ時間 | 2,504 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 18 WA * 15 |
ソースコード
N=int(input()) #print(bin(N).count("1")) m=1 count=1 flag=0 list=[] while m<N: if m+bin(m).count("1")<=N: m+=bin(m).count("1") #print("a",m) else: m-=bin(m).count("1") if m in list: flag=1 break list.append(m) #print("b",m,list) count+=1 if flag==0: print(count) else: print(-1)