187702025-11-04 17:22:51algoproEmezen Rt.cpp17Elfogadva 100/10075ms2608 KiB
// UUID: 7b70e8c6-c452-4807-a888-1976a2ca5c20
#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);
    while(true){
        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
2Elfogadva1ms512 KiB
3Elfogadva1ms500 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms508 KiB
subtask318/18
17Elfogadva17ms1076 KiB
18Elfogadva37ms2000 KiB
19Elfogadva37ms2004 KiB
20Elfogadva8ms1076 KiB
21Elfogadva28ms1732 KiB
22Elfogadva48ms2120 KiB
23Elfogadva48ms2260 KiB
24Elfogadva48ms2512 KiB
25Elfogadva52ms2512 KiB
26Elfogadva64ms2516 KiB
subtask466/66
27Elfogadva9ms936 KiB
28Elfogadva20ms1092 KiB
29Elfogadva25ms1340 KiB
30Elfogadva43ms2140 KiB
31Elfogadva57ms2608 KiB
32Elfogadva52ms2532 KiB
33Elfogadva52ms2512 KiB
34Elfogadva50ms2356 KiB
35Elfogadva39ms1844 KiB
36Elfogadva39ms1844 KiB
37Elfogadva1ms316 KiB
38Elfogadva3ms316 KiB
39Elfogadva6ms668 KiB
40Elfogadva1ms316 KiB
41Elfogadva1ms316 KiB
42Elfogadva75ms500 KiB
43Elfogadva28ms440 KiB
44Elfogadva8ms488 KiB
45Elfogadva7ms316 KiB