結果
問題 |
No.3266 岩井星人は見ずにはいられない
|
ユーザー |
![]() |
提出日時 | 2025-09-19 03:57:54 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 238 ms / 2,000 ms |
コード長 | 929 bytes |
コンパイル時間 | 412 ms |
コンパイル使用メモリ | 12,160 KB |
実行使用メモリ | 11,008 KB |
最終ジャッジ日時 | 2025-09-19 03:58:00 |
合計ジャッジ時間 | 5,563 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 31 |
ソースコード
import sys input = sys.stdin.readline N,A=map(int,input().split()) S=input().strip() now=1200 AC=0 for i in range(N): s=S[i] if s=="1": if now==1200: pass else: now+=1 AC+=1 if AC==A: print(i+1) exit() else: now-=1 now2=now A-=AC ANS=N AC=0 for i in range(N): s=S[i] if s=="1": if now==1200: pass else: now+=1 AC+=1 if AC==A: print(ANS+i+1) exit() else: now-=1 if A%AC==0: k=A//AC-1 else: k=A//AC ANS+=N*k A-=AC*k #print(ANS,A,AC) AC=0 for i in range(N): s=S[i] if s=="1": if now==1200: pass else: now+=1 AC+=1 if AC==A: print(ANS+i+1) exit() else: now-=1