안녕하세요. 오늘은 팀명을 정해볼 거예요.
https://www.acmicpc.net/problem/28114
그냥 문제 나온 그대로 구현해주면 됩니다.
#include <iostream>
#include <algorithm>
#include <vector>
#define ll long long
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
ll P, Y[4] = { 0 };
string s;
vector <pair <ll, char> > v;
for (ll i = 1; i <= 3; i++)
{
cin >> P >> Y[i] >> s;
Y[i] %= 100;
v.push_back({ P,s[0]});
}
sort(Y + 1, Y + 4);
sort(v.begin(), v.end(), greater<>());
for (ll i = 1; i <= 3; i++)
{
cout << Y[i] / 10 << Y[i] % 10;
}
cout << "\n";
for (ll i = 0; i < 3; i++)
cout << v[i].second;
}
감사합니다.