반응형
https://www.acmicpc.net/problem/5576
문제
최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다.
이번이 두 대학에서 모두 10 명씩이 콘테스트에 참여했다. 긴 논의 끝에 참가한 10 명 중 득점이 높은 사람에서 3 명의 점수를 합산하여 대학의 득점으로하기로 했다.
W 대학 및 K 대학 참가자의 점수 데이터가 주어진다. 이때, 각각의 대학의 점수를 계산하는 프로그램을 작성하라.
풀이
W대학의 vector<Int>v(10) 을 만들고
K대학의 vector<Int>c(10) 을 만든다.
greater<int>()은 내림차순을 뜻한다.
코드
// Created on 주승현의 iPad.
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
vector<int>v(10);
vector<int>c(10);
for(int i=0; i<10; i++){
cin>>v[i];
}
for(int i=0; i<10; i++){
cin>>c[i];
}
sort(v.begin(), v.end(), greater<int>());
sort(c.begin(), c.end(), greater<int>());
cout<<v[0]+v[1]+v[2]<<"\n";
cout<<c[0]+c[1]+c[2]<<"\n";
return 0;
}
|
cs |
반응형
'백준 > C++' 카테고리의 다른 글
[BaeKJoon/C++] 백준4504 c++ 배수 찾기 (0) | 2021.06.30 |
---|---|
[BaeKJoon/C++] 백준10820 c++ 문자열 분석 (0) | 2021.06.30 |
[BaeKJoon/C++] 백준2702 c++ 초6 수학 (0) | 2021.06.30 |
[BaeKJoon/C++] 백준5596 c++ 시험점수 (0) | 2021.06.29 |
[BaeKJoon/C++] 백준2751 c++ 수 정렬하기2 (0) | 2021.06.26 |