[백준] 1026번: 보물
2021. 2. 8. 11:53ㆍAlgorithm/백준
1026번: 보물
첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거
www.acmicpc.net
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main() {
int s = 0;
int n, t;
vector<int>a, b;
cin >> n;
for (int i = 0;i < n;i++) {
cin >> t;
a.push_back(t);
}
for (int i = 0;i < n;i++) {
cin >> t;
b.push_back(t);
}
sort(a.begin(), a.end());
sort(b.rbegin(), b.rend());
for (int i = 0;i < n;i++) {
s += a[i] * b[i];
}
cout << s;
}
'Algorithm > 백준' 카테고리의 다른 글
[백준] 10687번: 중복 빼고 정렬하기 (0) | 2021.02.08 |
---|---|
[백준] 1181번: 단어 정렬 (0) | 2021.02.08 |
[백준] 2750번: 수 정렬하기 (0) | 2021.02.08 |
[백준] 1966번: 프린터 큐 (0) | 2021.02.08 |
[백준] 2164번: 카드 2 (0) | 2021.02.07 |