27792023-01-24 15:52:18Tibi23Síkság (55)cpp11Hibás válasz 0/55254ms4728 KiB
#include <iostream>

using namespace std;

int main()
{
    int n;
    cin>>n;
    int szamok[n];

    for(int i=0; i<n; i++){
        cin>>szamok[i];
    }

    int maximum=0;
    int k, v;
    int maxk;
    int egyik, masik;
    for(int i=0; i<n-2;i++){
        k=i;
        v=k+1;
        cout<<"***"<<k<<" "<<v<<endl;
        if(szamok[k]!=szamok[v]){
            egyik = szamok[k];
            masik = szamok[v];
        }
        else{
            egyik = szamok[k];
            masik = -1;
        }
            while (v<n){    // && (szamok[v]-szamok[k]==1 || szamok[v]-szamok[k]==-1 || szamok[v]==szamok[k] ) ){
                cout<<k<<" "<<v<<endl;
                if (szamok[v]!=egyik && masik==-1)
                    masik = szamok[v];
                if (szamok[v]!=egyik && szamok[v]!=masik)
                    break;
                v++;
            }

        v--;
        if (v-k+1 > maximum){
            maximum=v-k+1;
            maxk=k;
        }
        i=v;

    }
    cout<<"megoldas "<< maximum <<" " << maxk+1;


    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/55
1Hibás válasz0/03ms1872 KiB
2Hibás válasz0/016ms2104 KiB
3Hibás válasz0/22ms2148 KiB
4Hibás válasz0/22ms2296 KiB
5Hibás válasz0/22ms2488 KiB
6Hibás válasz0/22ms2492 KiB
7Hibás válasz0/32ms2656 KiB
8Hibás válasz0/24ms2892 KiB
9Hibás válasz0/34ms2968 KiB
10Hibás válasz0/316ms3132 KiB
11Hibás válasz0/316ms3484 KiB
12Hibás válasz0/314ms3424 KiB
13Hibás válasz0/3150ms4348 KiB
14Hibás válasz0/3187ms4528 KiB
15Hibás válasz0/3145ms4632 KiB
16Hibás válasz0/3156ms4620 KiB
17Időlimit túllépés0/3244ms4620 KiB
18Időlimit túllépés0/3211ms4620 KiB
19Időlimit túllépés0/3209ms4728 KiB
20Időlimit túllépés0/3254ms3548 KiB
21Hibás válasz0/3101ms4372 KiB
22Hibás válasz0/3193ms4656 KiB