Submission
Status:
[PPPPP][PPPPP]
Subtask/Task Score:
{50/50}{50/50}
Score: 100
User: fillhavertz
Problemset: จุดแวะพัก
Language: cpp
Time: 0.007 second
Submitted On: 2025-10-14 23:41:30
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n,k;
cin>>n>>k;
vector<string> str(n);
vector<pair<int,string>> co;
cin.ignore();
for(int i=0;i<n;i++) getline(cin,str[i]);
for(int i=0;i<n;i++){
bool check =0;
stringstream ss(str[i]);
string sss;
ss>>sss;
int ii;
int orderr=0;
while(ss>>ii){orderr++;if(ii==k){check = 1;break;}}
if(check) co.push_back(make_pair(orderr,sss));
}sort(co.begin(),co.end());
if(co.size()==0){cout<<-1;}
else for(int i=0;i<co.size() && i<3;i++){
cout<<co[i].second<<' ';
}
return 0;
}