255922026-02-20 21:01:32MarcÉrdekes túra (70 pont)cpp17Elfogadva 70/7028ms804 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    vector<int>t(n+1);
    for(int i=1; i<=n; i++){
        cin >> t[i];
    }
    int l=1;
    int maxi=-1;
    int db=0;
    for(int r=2; r<=n; r++){
        if(t[r-1]==t[r]){if(r-l>1){db++; } l=r; }
        maxi=max(maxi,r-l+1);
    }
    if(db>=1 && l!=n || l==1)db++;
    cout << db << '\n';
    if(maxi==1)maxi=-1;
    cout << maxi;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/70
1Elfogadva0/01ms316 KiB
2Elfogadva0/024ms804 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms500 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva3/31ms508 KiB
10Elfogadva3/32ms548 KiB
11Elfogadva3/31ms500 KiB
12Elfogadva3/32ms552 KiB
13Elfogadva4/42ms316 KiB
14Elfogadva4/414ms580 KiB
15Elfogadva4/417ms564 KiB
16Elfogadva4/417ms564 KiB
17Elfogadva4/417ms564 KiB
18Elfogadva4/418ms564 KiB
19Elfogadva4/425ms756 KiB
20Elfogadva4/424ms564 KiB
21Elfogadva4/428ms796 KiB
22Elfogadva4/421ms756 KiB