Submission
Status:
[P-SSS][PPP-S]
Subtask/Task Score:
{0/50}{0/50}
Score: 0
User: theem1502
Problemset: จุดแวะพัก
Language: cpp
Time: 0.013 second
Submitted On: 2026-03-24 19:17:58
#include <bits/stdc++.h>
using namespace std;
int main() {
int num, goal;
cin >> num >> goal;
vector<pair<int, string>> namearray;
for (int i = 0; i < num; i++) {
string name;
cin >> name;
string tmp;
getline(cin, tmp);
int thenum = 0;
stringstream ss(tmp);
int cnt = 0;
while(ss >> thenum) {
if (thenum == goal) {
namearray.push_back(make_pair(cnt,name));
}
cnt++;
}
}
sort(namearray.begin(), namearray.end());
for (int i = 0; i < min(3,(int)namearray.size()); i++) {
cout << namearray[i].second << " ";
}
}