본문 바로가기
IT/BOJ

백준(BOJ) 1026 보물섬 **

by 빨강자몽 2018. 6. 1.

정말 단순 정렬 구현 문제이다.

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
#include <math.h>
#include <queue>
#include <set>
#include <list>
#include <utility>
#include <functional>
#define MAX 1005
#define INF 987654321
#define MOD 1000000
#pragma warning(disable:4996)
using namespace std;
typedef long long ll;
typedef pair<int, int> pi;

vector<int> qa, qb;
int n,m,arr[105];

int main()
{
	scanf("%d", &n);
	for (int i = 0;i < n; i++)
	{
		scanf("%d", &m);
		qa.push_back(m);
	}
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &m);
		qb.push_back(m);
	}
	sort(qa.begin(), qa.end());
	sort(qb.begin(), qb.end(),greater<int>());

	int ans = 0;
	for (int i = 0; i < n; i++)
		ans += qa[i] * qb[i];
	printf("%d", ans);
	return 0;
}


'IT > BOJ' 카테고리의 다른 글

백준(BOJ) 11084 나이트의 염탐 **  (0) 2018.06.01
백준(BOJ) 2449 전구 ***  (0) 2018.06.01
백준(BOJ) 2294 동전 2 **  (0) 2018.06.01
백준(BOJ) 2159 케익 배달 **  (0) 2018.06.01
백준(BOJ) 1727 커플 만들기 **  (0) 2018.06.01