36832023-03-02 10:47:09KevinLegtöbb unoka (80 pont)cpp17Accepted 80/809ms6676 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, m;
    int legnagyobb=0;
    bool megvan=false;
    cin >> n;
    cin >> m;
    vector<vector<int>> kapcsolat(m,vector<int>(2));
    vector<vector<int>> vec(n,vector<int>(2));
    for (int i=0; i<m; i++){
        cin >> kapcsolat[i][0];
        kapcsolat[i][0]--;
        cin >> kapcsolat[i][1];
        kapcsolat[i][1]--;
        vec[kapcsolat[i][0]][0]++;
    }
    for (int i=0; i<m; i++){
        vec[kapcsolat[i][0]][1]=vec[kapcsolat[i][0]][1]+vec[kapcsolat[i][1]][0];
        if (vec[kapcsolat[i][0]][1]>legnagyobb)
            legnagyobb=vec[kapcsolat[i][0]][1];
    }

    if (legnagyobb==0)
        cout << -1;
    else{
        for (int i=0; i<n&&megvan==false; i++){
            if (vec[i][1]==legnagyobb){
                cout << i+1 << " " << vec[i][1];
                megvan=true;
            }
        }
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/03ms1808 KiB
2Accepted0/07ms3544 KiB
3Accepted4/42ms2272 KiB
4Accepted4/43ms2516 KiB
5Accepted4/49ms4560 KiB
6Accepted4/49ms4808 KiB
7Accepted4/43ms3032 KiB
8Accepted4/42ms3236 KiB
9Accepted4/46ms4344 KiB
10Accepted4/49ms5480 KiB
11Accepted4/49ms5688 KiB
12Accepted4/46ms4820 KiB
13Accepted4/49ms5640 KiB
14Accepted4/49ms5644 KiB
15Accepted4/49ms5580 KiB
16Accepted4/49ms5872 KiB
17Accepted4/49ms5840 KiB
18Accepted4/49ms6092 KiB
19Accepted2/23ms5012 KiB
20Accepted2/23ms5328 KiB
21Accepted3/33ms5476 KiB
22Accepted3/34ms5744 KiB
23Accepted3/39ms6676 KiB
24Accepted3/39ms6672 KiB