Submission

Status:

[-SSSS][-SSSS]

Subtask/Task Score:

{0/50}{0/50}

Score: 0

User: mantaggez

Problemset: จุดแวะพัก

Language: cpp

Time: 0.004 second

Submitted On: 2026-03-20 23:25:25

#include <bits/stdc++.h>

using namespace std;
using pis = pair<int, string>;

const int nx = 1e3+5;

int n, k;
vector<pis> ans;

int main()
{
    cin.tie(NULL)->sync_with_stdio(false);
    cin >> n >> k;
    cin.ignore();

    for(int i=0;i<n;i++) {
        int val = 0, cnt = 0;
        string line, name, num;
        getline(cin, line);

        stringstream ss(line);
        ss >> name;
        // cout << line << '\n';

        while(ss >> val) {
            if(val == k) {
                ans.push_back({cnt, name});
                break;
            }
            cnt++;
        }
        // cout << name << '\n';
    }

    if(ans.size() > 3) {
        for(int i=0;i<3;i++) {
            cout << ans[i].second << ' ';
        }
    }
    else if(ans.empty()) {
        cout << -1 << '\n';
    }
    else {
        for(auto& [c, name] : ans) cout << name << ' ';
    }

    return 0;
}