187732025-11-04 17:30:53algoproEmezen Rt.cpp17Wrong answer 18/10075ms2612 KiB
// UUID: 2510d2b3-93f2-46aa-be95-008e9b2e04ce
#include <bits/stdc++.h>
using namespace std;

#define endl '\n'
#define pb push_back
#define iter(v) v.begin(), v.end()
#define riter(v) v.rbegin(), v.rend()
#define vi vector<int>
#define vvi vector<vector<int>>
//#define int long long

void solve() {
    srand(time(0));
    int n,m;cin>>n>>m;
    vector<array<int, 2>>ed(m+1);
    for(int i=1;i<=m;i++){
        cin>>ed[i][0]>>ed[i][1];
    }
    vi team(n+1);
    int tries=5;
    while(tries--){
        for(int i=1;i<=n;i++){
            team[i]=rand()%2;
        }
        int cost=0;
        for(int i=1;i<=m;i++){
            cost += (team[ed[i][0]] == team[ed[i][1]]);
        }
        if(cost<=m/2){
            int tot=0;
            for(int i:team)tot+=i;
            cout << tot<<endl;
            for(int i=1;i<=n;i++)if(team[i])cout<<i<<" ";
            cout << endl;
            return;
        }
    }
}

signed main() {
    ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
    int t;cin>>t;
    while(t--)solve();
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask20/16
2Accepted1ms316 KiB
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms392 KiB
8Accepted1ms508 KiB
9Accepted1ms316 KiB
10Wrong answer1ms316 KiB
11Accepted1ms500 KiB
12Wrong answer1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
subtask318/18
17Accepted18ms1076 KiB
18Accepted39ms1996 KiB
19Accepted39ms1996 KiB
20Accepted14ms1076 KiB
21Accepted30ms1848 KiB
22Accepted41ms2100 KiB
23Accepted48ms2252 KiB
24Accepted52ms2380 KiB
25Accepted56ms2512 KiB
26Accepted56ms2520 KiB
subtask40/66
27Accepted9ms1076 KiB
28Accepted13ms1076 KiB
29Accepted19ms1476 KiB
30Accepted54ms2100 KiB
31Accepted54ms2612 KiB
32Accepted52ms2612 KiB
33Accepted59ms2612 KiB
34Accepted52ms2352 KiB
35Accepted41ms1844 KiB
36Accepted41ms2028 KiB
37Accepted1ms316 KiB
38Accepted3ms316 KiB
39Accepted7ms564 KiB
40Accepted1ms316 KiB
41Accepted2ms316 KiB
42Accepted75ms480 KiB
43Wrong answer29ms508 KiB
44Wrong answer8ms440 KiB
45Wrong answer6ms316 KiB