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 |