187712025-11-04 17:30:09algoproEmezen Rt.cpp17Elfogadva 100/10071ms2612 KiB
// UUID: 40a8fa02-023b-4d76-82fe-410c8e3e1f26
#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=100;
    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();
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms508 KiB
subtask216/16
2Elfogadva1ms316 KiB
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms508 KiB
12Elfogadva1ms500 KiB
13Elfogadva1ms508 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva2ms316 KiB
subtask318/18
17Elfogadva17ms1220 KiB
18Elfogadva37ms2004 KiB
19Elfogadva37ms1844 KiB
20Elfogadva17ms1084 KiB
21Elfogadva32ms1736 KiB
22Elfogadva39ms2120 KiB
23Elfogadva46ms2100 KiB
24Elfogadva46ms2512 KiB
25Elfogadva50ms2512 KiB
26Elfogadva59ms2520 KiB
subtask466/66
27Elfogadva14ms1076 KiB
28Elfogadva13ms1076 KiB
29Elfogadva19ms1332 KiB
30Elfogadva43ms2100 KiB
31Elfogadva50ms2508 KiB
32Elfogadva50ms2612 KiB
33Elfogadva54ms2488 KiB
34Elfogadva50ms2520 KiB
35Elfogadva39ms1848 KiB
36Elfogadva37ms2000 KiB
37Elfogadva1ms316 KiB
38Elfogadva3ms316 KiB
39Elfogadva6ms564 KiB
40Elfogadva1ms316 KiB
41Elfogadva2ms316 KiB
42Elfogadva71ms568 KiB
43Elfogadva28ms316 KiB
44Elfogadva8ms504 KiB
45Elfogadva7ms472 KiB