No Rules Rules

대지 (feat. 백준, 9063번) 본문

생활/코테

대지 (feat. 백준, 9063번)

개발하는 완두콩 2023. 3. 22. 12:08
728x90
반응형

대지
https://www.acmicpc.net/problem/9063

 

9063번: 대지

첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다. 

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
    register int N;
    pair<int, int> min(10000, 10000), max(-10000, -10000);
    cin >> N;
    for(register int n = 0, a, b; n < N; ++n){
        cin >> a >> b;
        if(min.first > a)
            min.first = a;
        if(min.second > b)
            min.second = b;
        if(max.first < a)
            max.first = a;
        if(max.second < b)
            max.second = b;
    }
    cout << (max.first - min.first) * (max.second - min.second);
	return 0;
}
// *&)*@*

 

반응형

최소값, 최대값을 구하는 단순한 문제입니다.

728x90
반응형
Comments