https://www.acmicpc.net/problem/5576
5576번: 콘테스트
최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다. 이번이 두 대
www.acmicpc.net
w 대학의 각 참가자 점수를 벡터 w에,
k 대학의 각 참가자 점수를 벡터 k에 넣은 후
둘 다 내림차순으로 정렬해 주었다.
(득점이 높은 사람 3명의 점수를 합산해야 하기 때문에)
그 후 벡터 0번째부터 2번째 요소까지 더해
각 대학의 합산 점수를 구한 후 출력해 주었다.
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
int score, w_score = 0, k_score = 0;
vector<int> w;
vector<int> k;
for (int i = 0; i < 10; i++) {
cin >> score;
w.push_back(score);
}
for (int i = 0; i < 10; i++) {
cin >> score;
k.push_back(score);
}
sort(w.begin(), w.end(), greater<int>());
sort(k.begin(), k.end(), greater<int>());
for (int i = 0; i < 3; i++) {
w_score += w[i];
k_score += k[i];
}
cout << w_score << "\n" << k_score;
return 0;
}
'코딩테스트 > Baekjoon' 카테고리의 다른 글
[백준 #2869] 달팽이는 올라가고 싶다 (C++) (0) | 2022.01.04 |
---|---|
[백준 #11656] 접미사 배열 (C++) (1) | 2021.09.24 |
[백준 #11399] ATM (C++) (0) | 2021.09.23 |
[백준 #1427] 소트인사이드 (C++) (0) | 2021.09.23 |
[백준 #6679] 싱기한 네자리 숫자 (C++) (0) | 2021.09.22 |