187672025-11-04 17:18:13algoproEmezen Rt.cpp17Elfogadva 100/100115ms6452 KiB
// UUID: 17070cba-117d-4cb6-a0a8-25b8000e8112
#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<bool>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();
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask216/16
2Elfogadva1ms316 KiB
3Elfogadva1ms508 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms388 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms508 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms500 KiB
13Elfogadva1ms508 KiB
14Elfogadva1ms500 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
subtask318/18
17Elfogadva20ms1584 KiB
18Elfogadva43ms3376 KiB
19Elfogadva43ms2272 KiB
20Elfogadva6ms2624 KiB
21Elfogadva28ms4048 KiB
22Elfogadva41ms4920 KiB
23Elfogadva64ms4660 KiB
24Elfogadva70ms5684 KiB
25Elfogadva65ms5732 KiB
26Elfogadva76ms6452 KiB
subtask466/66
27Elfogadva6ms2868 KiB
28Elfogadva13ms3392 KiB
29Elfogadva23ms4148 KiB
30Elfogadva68ms5680 KiB
31Elfogadva75ms6452 KiB
32Elfogadva79ms6452 KiB
33Elfogadva79ms6196 KiB
34Elfogadva71ms5684 KiB
35Elfogadva46ms3132 KiB
36Elfogadva45ms2684 KiB
37Elfogadva1ms316 KiB
38Elfogadva3ms564 KiB
39Elfogadva7ms792 KiB
40Elfogadva2ms316 KiB
41Elfogadva2ms508 KiB
42Elfogadva115ms444 KiB
43Elfogadva41ms436 KiB
44Elfogadva6ms452 KiB
45Elfogadva2ms316 KiB