https://www.acmicpc.net/problem/1931
풀이
sort에 관련된 블로그 글 참고
# 1931번 회의실 배정
# 1, 가장 빨리 끝나는 강의 우선으로 정렬 2, 가장빨리 시작하는 강의로 정렬
import sys
input = sys.stdin.readline
n = int(input())
arr = []
for _ in range(n):
a, b = map(int, input().split())
arr.append((a, b))
arr.sort(key = lambda x:(x[1],x[0]))
cnt = 0
end = 0
for s, t in arr:
if s >= end:
cnt += 1
end = t
print(cnt)
출력결과
'백준 > 문자열 정렬' 카테고리의 다른 글
[백준][Python] 2587번 대표값2 - 코팩 (0) | 2023.03.29 |
---|---|
[백준][Python] 10825번 국영수 - 코팩 (0) | 2023.03.29 |
[백준][Python] 10867번 중복 빼고 정렬하기 - 코팩 (0) | 2023.03.29 |
[백준][Python] 2752번 세수정렬 - 코팩 (1) | 2022.09.19 |
[백준][Python] 1427번 소트인사이드 - 파이썬 (0) | 2022.08.30 |