-코드
cake = [0] * (int(input()) + 1)
n = int(input())
arr = [0] * (n + 1)
max_p, max_p2 = 0, 0
r1, r2 = 0, 0
for num in range(1, n + 1):
p, k = map(int, input().split())
cnt = k - p + 1
cnt2 = 0
for i in range(p, k + 1):
if cake[i] == 0:
cake[i] = 1
cnt2 += 1
if cnt > max_p:
max_p = cnt
r1 = num
if cnt2 > max_p2:
max_p2 = cnt2
r2 = num
print(r1)
print(r2)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 14655번 욱제는 도박쟁이야!! (0) | 2022.03.16 |
---|---|
[백준/파이썬] 20001번 고무오리 디버깅 (0) | 2022.03.15 |
[백준/파이썬] 11383번 뚊 (0) | 2022.03.13 |
[백준/파이썬] 2810번 컵홀더 (0) | 2022.03.12 |
[백준/파이썬] 1652번 누울 자리를 찾아라 (0) | 2022.03.11 |