반응형
    
    
    
  -문제

-코드
#include<stdio.h>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
	int n, res=0;
	scanf("%d", &n);
	vector<int> a(n);
	vector<int> b(n);
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &b[i]);
	}
	sort(a.begin(), a.end());
	sort(b.rbegin(), b.rend());
	for (int i = 0; i < n; i++)
	{
		res += a[i] * b[i];
	}
	printf("%d", res);
	return 0;
}반응형
    
    
    
  '이론 > 코딩테스트' 카테고리의 다른 글
| [백준] 2217번 로프 (그리디 알고리즘) (0) | 2022.08.04 | 
|---|---|
| [백준] 10610번 30 (문자열) (0) | 2022.08.04 | 
| [백준] 2941번 크로아티아 알파벳 (문자열) (0) | 2022.08.03 | 
| [백준] 1764번 듣보잡 (맵) (0) | 2022.08.03 | 
| [백준] 1541번 잃어버린 괄호 (문자열) (0) | 2022.08.03 | 
 
                    
                   
                    
                   
                    
                  