Submission

Status:

[P-SSS][-SSSS]

Subtask/Task Score:

{0/50}{0/50}

Score: 0

User: Ryuthin94

Problemset: จุดแวะพัก

Language: cpp

Time: 0.005 second

Submitted On: 2026-03-06 11:01:37

#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> data(n + 1);
    vector<pair<int, string>> v(n + 1);
    for (int i = 0; i <= n; i++)
    {
        getline(cin, data[i]);
        stringstream ss(data[i]);
        string name;
        ss >> name;

        int temp, x = 0;
        while (ss >> temp)
        {
            if (temp == k)
            {
                v[i] = {x + 1, name};
                break;
            }
            else
            {
                v[i] = {0, name};
            }
            x++;
        }
    }

    sort(v.begin(), v.end());
    for (int i = 0; i <= n; i++)
    {
        if (v[i].first != 0)
            cout << v[i].second << " ";
    }
}