https://www.acmicpc.net/problem/1037
๋ฌธ์
์์ A๊ฐ N์ ์ง์ง ์ฝ์๊ฐ ๋๋ ค๋ฉด, N์ด A์ ๋ฐฐ์์ด๊ณ , A๊ฐ 1๊ณผ N์ด ์๋์ด์ผ ํ๋ค. ์ด๋ค ์ N์ ์ง์ง ์ฝ์๊ฐ ๋ชจ๋ ์ฃผ์ด์ง ๋, N์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ N์ ์ง์ง ์ฝ์์ ๊ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์๋ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ N์ ์ง์ง ์ฝ์๊ฐ ์ฃผ์ด์ง๋ค. 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , 2๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , ์ค๋ณต๋์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ N์ ์ถ๋ ฅํ๋ค. N์ ํญ์ 32๋นํธ ๋ถํธ์๋ ์ ์๋ก ํํํ ์ ์๋ค.
ํ์ด
๋ชจ๋ ์ฝ์๋ค์ด ์ฃผ์ด์ง๋ ๊ฒ์ด๋ฏ๋ก ์ฃผ์ด์ง ์ฝ์๋ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ฐฐ์ดํ์
ex. 2 3 4 6 8 12
๋งจ ์๊ณผ ๋งจ ๋ค ์๋ฅผ ๊ณฑํ๋ฉด ๋์ด๋ค !
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> v(n);
for(int i=0; i<n; i++) {
cin >> v[i];
}
sort(v.begin(), v.end());
cout << v[0]*v[v.size()-1];
return 0;
}
'๐ BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 1485๋ฒ: ๊ฐ๋ก์ (0) | 2024.03.13 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 15686๋ฒ: ์นํจ๋ฐฐ๋ฌ (0) | 2024.03.11 |
[BOJ][C++] ๋ฐฑ์ค 2849๋ฒ: ํ์ด์ ๋ฐํด (0) | 2024.03.06 |
[BOJ][C++] ๋ฐฑ์ค 14503๋ฒ: ๋ก๋ด ์ฒญ์๊ธฐ (0) | 2023.11.23 |
[BOJ][C++] ๋ฐฑ์ค 2839๋ฒ: ์คํ ๋ฐฐ๋ฌ (0) | 2023.11.02 |