728x90
9063번: 대지
첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다.
www.acmicpc.net
문제 풀이
주어진 입력값들로 최대의 직사각형을 찾으려면 (max(x) - min(x)) * ((max(y) * min(y)) 의 값을 구하면 된다.
정답 코드
import sys
input = sys.stdin.readline
x_lst = []
y_lst = []
for _ in range(int(input())) :
x, y = map(int, input().split())
x_lst.append(x)
y_lst.append(y)
print((max(x_lst) - min(x_lst)) * (max(y_lst) - min(y_lst)))
728x90
'Algorithm > PS' 카테고리의 다른 글
[BOJ/백준] 9094 - 수학적 호기심 [python] (0) | 2023.03.24 |
---|---|
[BOJ/백준] 9085 - 더하기 [python] (0) | 2023.03.23 |
[BOJ/백준] 8932 - 7종 경기 [python] (0) | 2023.03.23 |
[BOJ/백준] 8815 - Test [python] (0) | 2023.03.23 |
[BOJ/백준] 8794 - Poniedziałki [python] (0) | 2023.03.22 |