본문 바로가기
알고리즘/백준

[알고리즘 cpp] 백준 23246 Sport Climbing Combined

by sum_mit45 2023. 10. 11.
728x90
반응형
#include <iostream>
#include <vector>
#include <tuple>
#include <algorithm>
using namespace std;

int N;
vector<tuple<int,int,int>> v;

int main(){
    
    cin >> N;
    for(int i=0; i<N; i++){
        int idx, a, b, c;
        cin >> idx >> a >> b >> c;
        v.push_back({a*b*c, a+b+c, idx});
    }
    
    sort(v.begin(), v.end());
    for(int i=0; i<3; i++){
        cout << get<2>(v[i]) << " ";
    }
    
    return 0;
}
728x90
반응형