結果
問題 |
No.871 かえるのうた
|
ユーザー |
![]() |
提出日時 | 2021-02-07 19:32:38 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 486 bytes |
コンパイル時間 | 508 ms |
コンパイル使用メモリ | 82,176 KB |
実行使用メモリ | 100,884 KB |
最終ジャッジ日時 | 2024-07-04 12:31:28 |
合計ジャッジ時間 | 6,075 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 41 WA * 8 |
ソースコード
N, K = map(int, input().split()) inf = float("inf") X = [-inf] + list(map(int, input().split())) + [inf] A = [-1] + list(map(int, input().split())) + [inf] ans = [0] * (N + 2) # left L = X[K] i = K while i > 0: if X[i] >= L: ans[i] = 1 L = min(L, X[i] - A[i]) i -= 1 else: break # right R = X[K] i = K while i < N + 1: if X[i] <= R: ans[i] = 1 R = max(R, X[i] + A[i]) i += 1 else: break print(sum(ans))