255932026-02-20 21:02:01MarcÉrdekes túra (70 pont)cpp17Accepted 70/7028ms796 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;
}
SubtaskSumTestVerdictTimeMemory
base70/70
1Accepted0/01ms316 KiB
2Accepted0/024ms748 KiB
3Accepted3/31ms316 KiB
4Accepted3/31ms316 KiB
5Accepted3/31ms324 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms508 KiB
8Accepted3/31ms508 KiB
9Accepted3/31ms316 KiB
10Accepted3/31ms508 KiB
11Accepted3/31ms316 KiB
12Accepted3/32ms508 KiB
13Accepted4/42ms412 KiB
14Accepted4/414ms608 KiB
15Accepted4/417ms756 KiB
16Accepted4/417ms760 KiB
17Accepted4/417ms572 KiB
18Accepted4/420ms724 KiB
19Accepted4/425ms748 KiB
20Accepted4/424ms796 KiB
21Accepted4/428ms564 KiB
22Accepted4/420ms564 KiB