187662025-11-04 17:13:02algoproEmezen Rt.cpp17Elfogadva 100/10076ms2612 KiB
// UUID: 0c36fbea-d623-4223-8f70-357bcf3b653b
#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];
    }
    while(true){
        vi team(n+1);
        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();
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask216/16
2Elfogadva1ms500 KiB
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms320 KiB
12Elfogadva1ms500 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
subtask318/18
17Elfogadva17ms1076 KiB
18Elfogadva37ms2012 KiB
19Elfogadva37ms2004 KiB
20Elfogadva17ms1080 KiB
21Elfogadva28ms1844 KiB
22Elfogadva39ms2100 KiB
23Elfogadva46ms2108 KiB
24Elfogadva52ms2316 KiB
25Elfogadva56ms2480 KiB
26Elfogadva50ms2612 KiB
subtask466/66
27Elfogadva9ms1288 KiB
28Elfogadva13ms1084 KiB
29Elfogadva18ms1328 KiB
30Elfogadva39ms2116 KiB
31Elfogadva52ms2476 KiB
32Elfogadva52ms2476 KiB
33Elfogadva54ms2516 KiB
34Elfogadva48ms2356 KiB
35Elfogadva37ms2028 KiB
36Elfogadva37ms1844 KiB
37Elfogadva1ms316 KiB
38Elfogadva3ms316 KiB
39Elfogadva6ms564 KiB
40Elfogadva1ms316 KiB
41Elfogadva1ms500 KiB
42Elfogadva76ms596 KiB
43Elfogadva28ms556 KiB
44Elfogadva8ms508 KiB
45Elfogadva6ms496 KiB