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