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