187692025-11-04 17:19:00algoproEmezen Rt.cpp17Accepted 100/100114ms7236 KiB
// UUID: 6a16fd4b-4312-44bc-b82f-fbc32db4566f
#include <bits/stdc++.h>
using namespace std;
#define int long long

template<class t>
std::ostream& operator<<(std::ostream& os, std::vector<t>v){
    for(t a : v){
        os << a<< " ";
    }
    os << "\n";
    return os;
}

void solve(){
    int n,m;
    cin >> n >> m;
    vector<vector<int>>adj(n);
    for(int i = 0; i < m; i++){
        int a,b;
        cin >> a >> b;
        adj[max(a,b)-1].push_back(min(a,b)-1);
    }
    //cout << adj;
    int rakt = 0;
    vector<int>israkt(n);
    for(int i = 1; i < n; i++){
        int rcnt = 0;
        for(int v : adj[i]){
            if(israkt[v]){
                rcnt++;
            }
        }
        if(rcnt*2 < adj[i].size()){
            rakt++;
            israkt[i]= true;
        }
    }
    cout << rakt << endl;
    for(int i = 0; i < n; i++){
        if(israkt[i]){
            cout << i+1 << ' ';
        }
    }
    cout << endl;
}

signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int t;
    cin >> t;
    while(t--){
        solve();
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask216/16
2Accepted1ms316 KiB
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms500 KiB
11Accepted1ms316 KiB
12Accepted1ms500 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
subtask318/18
17Accepted18ms1552 KiB
18Accepted41ms3452 KiB
19Accepted39ms2492 KiB
20Accepted6ms3380 KiB
21Accepted29ms4996 KiB
22Accepted39ms5684 KiB
23Accepted59ms4928 KiB
24Accepted65ms6196 KiB
25Accepted64ms6456 KiB
26Accepted75ms7224 KiB
subtask466/66
27Accepted6ms3636 KiB
28Accepted12ms4148 KiB
29Accepted26ms4916 KiB
30Accepted68ms6464 KiB
31Accepted71ms7236 KiB
32Accepted82ms7216 KiB
33Accepted70ms6708 KiB
34Accepted65ms6452 KiB
35Accepted43ms3380 KiB
36Accepted41ms2516 KiB
37Accepted1ms316 KiB
38Accepted3ms564 KiB
39Accepted7ms820 KiB
40Accepted1ms316 KiB
41Accepted1ms316 KiB
42Accepted114ms440 KiB
43Accepted41ms448 KiB
44Accepted6ms316 KiB
45Accepted2ms316 KiB