본문 바로가기

Problem Solving/백준

보물

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;
    vector<int> arr1(N);
    vector<int> arr2(N);
    int answer = 0;
    for(int i = 0; i < N; i++) {
        cin >> arr1[i];
    }
    for(int i = 0; i < N; i++) {
        cin >> arr2[i];
    }
    sort(arr1.begin(), arr1.end());
    sort(arr2.begin(), arr2.end(), greater<int>());

    for(int i = 0; i < N; i++) {
        answer += arr1[i] * arr2[i];
    }
    cout << answer;
}

'Problem Solving > 백준' 카테고리의 다른 글

지능형 기차  (0) 2022.01.16
숫자의 개수  (0) 2022.01.16
방번호  (0) 2022.01.16
[백준/C++] 2475번 검증수  (0) 2022.01.16
평균은 넘겠지  (0) 2022.01.16