Published 2020. 12. 29. 05:30
 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

#include <iostream>
#include <vector>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);

	size_t sz; cin >> sz;
	vector<int> vec; vec.resize(sz);
	for (size_t i = 0; i < sz; i++) {
		cin >> vec[i];
	}

	int min=vec[0], max = vec[0];
	for (int& n : vec) {
		if (n < min) { min = n; }
		if (n > max) { max = n; }
	}

	cout << min << " " << max;

	return 0;
}

'Problem set' 카테고리의 다른 글

[백준] 10844: 쉬운 계단 수  (0) 2020.12.29
[백준] 10828: 스택  (0) 2020.12.29
[백준] 10799: 쇠막대기  (0) 2020.12.29
[백준] 10430: 나머지  (0) 2020.12.29
[백준] 9613: GCD 합  (0) 2020.12.29
복사했습니다!