Submission
Status:
[PP-SS][PPPPP]
Subtask/Task Score:
{0/50}{50/50}
Score: 50
User: erng
Problemset: จุดแวะพัก
Language: cpp
Time: 0.008 second
Submitted On: 2026-03-05 18:59:22
#include <bits/stdc++.h>
using namespace std;
#define ll long long
const ll nx=1005;
ll n, c, q, cnt;
string name, a, s;
vector<pair<ll,string>> v;
int main()
{
cin.tie(NULL)->sync_with_stdio(false);
cin>>n>>q;
for (int i=1; i<=n; i++)
{
getline(cin, s);
stringstream ss(s);
ss >> name;
cnt=0;
while (ss >> c)
{
if (c==q) v.push_back({cnt, name});
cnt++;
}
}
if (v.empty())
{
cout<<-1;
return 0;
}
sort(v.begin(), v.end());
for (int i=0; i<min((int)v.size(), 3); i++)
{
cout<<v[i].second<<" ";
}
}