145012025-01-12 20:16:31sarminÉrdekes túra (70 pont)cpp17Elfogadva 70/7010ms820 KiB
// Created by Armin on 1/12/2025.

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pp = pair<int, int>;

int main() {
    ios_base::sync_with_stdio(false); cin.tie(0);
    
    int n; cin >> n;
    vector<int> a(n);
    for (int i = 0; i < n; i++) {
      cin >> a[i];
    }

    int hany = 0, leghosszabb = 0, curr_hossz = 0;
    bool volt = false;
    for (int i = 1; i < n; i++) {
      if (a[i] != a[i - 1]) {
        curr_hossz++;
        if (!volt) {
          curr_hossz++; volt = true;
        }
      } else if (curr_hossz >= 2) {
          hany++;
          leghosszabb = max(leghosszabb, curr_hossz);
          curr_hossz = 1;
      }
    }
    if (curr_hossz >= 2) {
    	hany++;
    	leghosszabb = max(leghosszabb, curr_hossz);
    }
    if (hany == 0) leghosszabb = -1;
    cout << hany << '\n' << leghosszabb << '\n';
    
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/70
1Elfogadva0/01ms316 KiB
2Elfogadva0/09ms820 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms536 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/31ms508 KiB
11Elfogadva3/31ms316 KiB
12Elfogadva3/31ms316 KiB
13Elfogadva4/41ms552 KiB
14Elfogadva4/46ms564 KiB
15Elfogadva4/47ms564 KiB
16Elfogadva4/47ms564 KiB
17Elfogadva4/47ms564 KiB
18Elfogadva4/48ms756 KiB
19Elfogadva4/49ms528 KiB
20Elfogadva4/49ms820 KiB
21Elfogadva4/410ms820 KiB
22Elfogadva4/48ms564 KiB