728x90
문제 9063번
https://www.acmicpc.net/problem/9063
x와 y 각각의 최댓값과 최솟값을 빼주고 그 두 값을 곱해주면 된다.
#include <iostream>
using namespace std;
int main() {
int n, x, y;
cin >> n;
int max_x = -10000, max_y = -10000, min_x = 10000, min_y = 10000;
for (int i = 0; i < n; i++) {
cin >> x >> y;
if (x >= max_x) {
max_x = x;
}
if (x < min_x) {
min_x = x;
}
if (y >= max_y) {
max_y = y;
}
if (y < min_y) {
min_y = y;
}
}
cout << (max_x - min_x) * (max_y - min_y);
return 0;
}
728x90
'백준 > C++' 카테고리의 다른 글
[C++] 백준 32025번 - 체육은 수학과목 입니다 (0) | 2024.07.18 |
---|---|
[C++] 백준 1075번 - 나누기 (0) | 2024.07.18 |
[C++] 백준 1735번 - 분수 합 (0) | 2024.07.15 |
[C++] 백준 25192번 - 인사성 밝은 곰곰이 (0) | 2024.07.14 |
[C++] 백준 15894번 - 수학은 체육과목 입니다 (0) | 2024.07.12 |