Submission

Status:

[PP-SS][-SSSS]

Subtask/Task Score:

{0/50}{0/50}

Score: 0

User: 8ii

Problemset: จุดแวะพัก

Language: cpp

Time: 0.014 second

Submitted On: 2026-03-05 12:02:49

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n,d;
    cin >> n >> d;

    string s;

    vector<string> name(n);
    vector<vector<int>> num(n);
    vector<pair<int,string>> b;

    cin.ignore();

    for(int i = 0 ; i < n ; i++){
        getline(cin, s);

        stringstream ss(s);

        ss >> name[i];

        int x;
        while(ss >> x){
            num[i].push_back(x);
        }
    }

    for(int i=0;i<n;i++){
        for(int j=0;j<num[i].size();j++){
            if(num[i][j] == 7){
                b.push_back({j, name[i]});
                break;
            }
        }
    }
    int c;
    sort(b.begin(), b.end());
    for(c = 0;c<min(3,(int)b.size());c++){
        cout <<b[c].second << " ";
    }
    if(c == 0) cout << -1;
}