3624 2023. 03. 01 11:55:17 Error42 Emezen Rt. cpp17 Elfogadva 100/100 103ms 18688 KiB
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    cin.tie(nullptr);
    cout.tie(nullptr);
    ios_base::sync_with_stdio(false);

    int t;
    cin>>t;
    while(t--)
    {
        int db=0;
        int n,m;
        cin>>n>>m;
        vector<int> state(n+1,0);//1=bolt 2=raktár
        vector<vector<int>>vec(n+1, vector<int>(0, 0));
        for(size_t i  = 0;i<m;i++)
        {
            int u,v;
            cin>>u>>v;
            vec[u].push_back(v);
            vec[v].push_back(u);
        }

        for(int i=1;i<=n;i++)
        {
            int b=0;
            int r=0;
            for(auto j : vec[i])
            {
                if(state[j]==1)
                {
                    b++;
                }
                else if(state[j]==2)
                {
                    r++;
                }
            }
            if(b>r)
            {
                state[i]=2;
                db++;
            }
            if(b<r)
            {
                state[i]=1;
            }
            if(b==r)
            {
                state[i]=2;
                db++;
            }
        }
        cout<<db<<"\n";
        for (size_t i = 1; i <= n; i++)
        {
            if(state[i]==2)
            {
                cout<<i<<" ";
            }
        }
        cout<<"\n";
    }
    
    return 0;
}
/*
2
4 5
1 2
1 3
1 4
2 3
3 4
5 5
1 2
2 3
3 4
4 5
5 1
*/
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1832 KiB
subtask2 16/16
2 Elfogadva 3ms 2016 KiB
3 Elfogadva 3ms 2232 KiB
4 Elfogadva 3ms 2440 KiB
5 Elfogadva 3ms 2532 KiB
6 Elfogadva 3ms 2660 KiB
7 Elfogadva 3ms 2876 KiB
8 Elfogadva 3ms 3084 KiB
9 Elfogadva 3ms 3292 KiB
10 Elfogadva 3ms 3504 KiB
11 Elfogadva 3ms 3732 KiB
12 Elfogadva 3ms 3944 KiB
13 Elfogadva 3ms 4168 KiB
14 Elfogadva 3ms 4240 KiB
15 Elfogadva 2ms 4332 KiB
16 Elfogadva 3ms 4604 KiB
subtask3 18/18
17 Elfogadva 20ms 6968 KiB
18 Elfogadva 43ms 10560 KiB
19 Elfogadva 41ms 9220 KiB
20 Elfogadva 14ms 10152 KiB
21 Elfogadva 46ms 15680 KiB
22 Elfogadva 64ms 17300 KiB
23 Elfogadva 71ms 14228 KiB
24 Elfogadva 68ms 16200 KiB
25 Elfogadva 100ms 18364 KiB
26 Elfogadva 79ms 18368 KiB
subtask4 66/66
27 Elfogadva 16ms 11112 KiB
28 Elfogadva 21ms 12216 KiB
29 Elfogadva 35ms 14148 KiB
30 Elfogadva 74ms 17164 KiB
31 Elfogadva 103ms 18688 KiB
32 Elfogadva 92ms 18684 KiB
33 Elfogadva 86ms 18016 KiB
34 Elfogadva 85ms 17088 KiB
35 Elfogadva 46ms 10380 KiB
36 Elfogadva 46ms 10332 KiB
37 Elfogadva 3ms 5220 KiB
38 Elfogadva 4ms 5492 KiB
39 Elfogadva 8ms 5984 KiB
40 Elfogadva 3ms 5212 KiB
41 Elfogadva 3ms 5376 KiB
42 Elfogadva 48ms 5288 KiB
43 Elfogadva 23ms 5176 KiB
44 Elfogadva 8ms 5272 KiB
45 Elfogadva 7ms 5296 KiB