36242023-03-01 11:55:17Error42Emezen Rt.cpp17Elfogadva 100/100103ms18688 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ÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1832 KiB
subtask216/16
2Elfogadva3ms2016 KiB
3Elfogadva3ms2232 KiB
4Elfogadva3ms2440 KiB
5Elfogadva3ms2532 KiB
6Elfogadva3ms2660 KiB
7Elfogadva3ms2876 KiB
8Elfogadva3ms3084 KiB
9Elfogadva3ms3292 KiB
10Elfogadva3ms3504 KiB
11Elfogadva3ms3732 KiB
12Elfogadva3ms3944 KiB
13Elfogadva3ms4168 KiB
14Elfogadva3ms4240 KiB
15Elfogadva2ms4332 KiB
16Elfogadva3ms4604 KiB
subtask318/18
17Elfogadva20ms6968 KiB
18Elfogadva43ms10560 KiB
19Elfogadva41ms9220 KiB
20Elfogadva14ms10152 KiB
21Elfogadva46ms15680 KiB
22Elfogadva64ms17300 KiB
23Elfogadva71ms14228 KiB
24Elfogadva68ms16200 KiB
25Elfogadva100ms18364 KiB
26Elfogadva79ms18368 KiB
subtask466/66
27Elfogadva16ms11112 KiB
28Elfogadva21ms12216 KiB
29Elfogadva35ms14148 KiB
30Elfogadva74ms17164 KiB
31Elfogadva103ms18688 KiB
32Elfogadva92ms18684 KiB
33Elfogadva86ms18016 KiB
34Elfogadva85ms17088 KiB
35Elfogadva46ms10380 KiB
36Elfogadva46ms10332 KiB
37Elfogadva3ms5220 KiB
38Elfogadva4ms5492 KiB
39Elfogadva8ms5984 KiB
40Elfogadva3ms5212 KiB
41Elfogadva3ms5376 KiB
42Elfogadva48ms5288 KiB
43Elfogadva23ms5176 KiB
44Elfogadva8ms5272 KiB
45Elfogadva7ms5296 KiB