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;
}