atcoder beginner contest277のC問題を解いています。
https://atcoder.jp/contests/abc277/tasks/abc277_c
下記のコードでは不正解になるケースがありようですが
どういった場合に不正解になるかわからず困っています。
コードの間違いを教えてくださると幸いです。
よろしくお願いいたします。
該当のソースコード
python
1N = int(input()) 2arr=[] 3for i in range(N): 4 arr.append(list(map(int,input().split()))) 5 6tmp_max = 1 7floor = 1 8tmp_arr = [] 9while True: 10 flag = 0 11 arr_len = len(arr) 12 h = 0 13 for i in range(arr_len): 14 if arr[i-h][0] == floor and floor < arr[i-h][1]: 15 tmp_max = max(tmp_max,arr[i-h][1]) 16 flag = 1 17 del arr[i-h] 18 h += 1 19 floor = tmp_max 20 if flag == 0: 21 break 22print(floor)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/13 11:23