155762025-02-20 17:12:44ZsomlecskeKert (75 pont)cpp17Futási hiba 40/75232ms32000 KiB
#include <vector>
#include <iostream>

using namespace std;

int main()
{
    int oszam,sszam ,szinkod, svirag=0,vege=0;
    cin >> oszam >> sszam >> szinkod;
    vector<vector<int>>viragok(oszam, vector<int>(sszam));
    
    for(int i=0; i<oszam; i++){
        for (int j=0; j<sszam; j++){
            cin >> viragok[i][j];
        }
    }
    for(int i=0; i< oszam; i++){
        vector<int>szinek(szinkod + 1, 0);
        svirag = 0;
        for(int j=0; j<sszam; j++){
            szinek[viragok[i][j]]++;
        }
        for(int a=1; a<szinkod + 1; a++){
            //cout << szinek[a] << " ";
            if(svirag < szinek[a]){
                svirag = szinek[a];
            }
        }
        //cout << svirag << "\n";
        if(svirag > sszam / 2)
            vege++;
    }
    cout << vege << endl;
    int aa = 0, max_aa = 0;
    for(int i=0; i<oszam; i++){
        aa = 0;
        for(int j=1; j<sszam; j++){
            if(viragok[i][j] == viragok[i][j - 1]){
                aa++;
                //cout << aa << " ";
            }
            else{
                if(aa > max_aa){
                    max_aa = aa;
                }
                aa = 0;              
            }   
        }
        //cout << "\n";
    }
    cout << max_aa+1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/75
1Elfogadva0/01ms316 KiB
2Futási hiba0/0216ms32000 KiB
3Részben helyes2/41ms316 KiB
4Elfogadva4/41ms316 KiB
5Részben helyes2/43ms744 KiB
6Elfogadva4/43ms672 KiB
7Elfogadva4/43ms672 KiB
8Elfogadva4/43ms764 KiB
9Elfogadva4/43ms676 KiB
10Elfogadva4/46ms832 KiB
11Elfogadva6/63ms672 KiB
12Elfogadva6/637ms4320 KiB
13Futási hiba0/646ms32000 KiB
14Futási hiba0/6208ms32000 KiB
15Futási hiba0/6199ms32000 KiB
16Futási hiba0/6232ms32000 KiB
17Futási hiba0/7127ms32000 KiB