1026๋ฒ: ๋ณด๋ฌผ
์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ A์ ์๋ N๊ฐ์ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๊ณ , ์ ์งธ ์ค์๋ B์ ์๋ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , A์ B์ ๊ฐ ์์๋ 100๋ณด๋ค ์๊ฑฐ
www.acmicpc.net
// Copyright ยฉ 2021 ์์ฃผํ. All rights reserved. // // https://www.acmicpc.net/problem/1026 // BOJ1026 ๋ณด๋ฌผ #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int T; int ans = 0; cin >> T; vector<int>less(T); vector<int>greate(T); for (int i = 0; i < T; i++) { cin >> less[i]; } for (int i = 0; i < T; i++) { cin >> greate[i]; } sort(less.begin(), less.end()); //์ค๋ฆ์ฐจ์ ์ ๋ ฌ sort(greate.begin(), greate.end(), greater<int>()); //๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ for (int i = 0; i < T; i++) { ans += less[i] * greate[i]; } cout << ans<<"\n"; }
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 10610๋ฒ - 30 (0) | 2021.10.16 |
---|---|
[๋ฐฑ์ค,c++] 10451๋ฒ - ์์ด ์ฌ์ดํด (0) | 2021.10.16 |
[๋ฐฑ์ค,c++] 1032๋ฒ - ๋ช ๋ น ํ๋กฌํํธ (0) | 2021.10.16 |
[๋ฐฑ์ค,c++] 10174๋ฒ - ํฐ๋ฆฐ๋๋กฌ (0) | 2021.10.16 |
[๋ฐฑ์ค,c++] 10159๋ฒ - ์ ์ธ (0) | 2021.10.16 |
[๋ฐฑ์ค,c++] 1015๋ฒ - ์์ด ์ ๋ ฌ (0) | 2021.10.16 |
๋๊ธ