백준 11650 문제

백준 11650 풀이
이제 웬만하면 가장 첫 줄에
import sys
input = sys.stdin.readline 을 써두도록 하자. 여러 줄 입력을 해야하는 문제에서 이걸 안쓰니까 너무 느리게 제출되는 것 같다.
또 오늘 친구에게서 pypy로 제출하면 빨리 된다고 하는데 그것도 담에 해봐야겠다.
아무튼… 이 문제 역시 sort 의 key를 잘 사용하면 쉽게 풀리는 문제다.
# 11650
import sys
input = sys.stdin.readline
# 입력
n = int(input())
lst = []
for _ in range(n):
a, b = map(int, input().split())
lst.append((a, b))
# 정렬
lst.sort(key=lambda x: (x[0], x[1]))
# 출력
for i in lst:
print(*i)
No Responses