205442026-01-07 17:45:03algoproSíkság (55)cpp17Hibás válasz 30/5512ms836 KiB
// UUID: 67a66bef-6584-466e-8a4a-01b13d19c264
#include <bits/stdc++.h>
#include <cstdint>
using namespace std;
//#define int long long
//#define INT_MIN LLONG_MIN
//#define INT_MAX LLONG_MAX

int32_t main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
	int n,result_length=0,result_start=0;
    cin >> n;
    vector<int> v(n);
    for (int i=0; i<n; i++) {
        cin >> v[i];
    }
    int left=0;
    int8_t trit = 0;
    for (int right=0; right<n; right++) {
        if (trit==0&&v[left]!=v[right]) {
            trit=v[left]>v[right];
        }
        while (v[left]!=v[right]&&v[left]!=v[right]+trit) {
            left++;
        }
        if (result_length<right-left+1) {
            result_length=right-left+1;
            result_start = left;
        }
    }
    cout << result_length << ' ' << result_start+1;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base30/55
1Elfogadva0/01ms316 KiB
2Hibás válasz0/02ms316 KiB
3Elfogadva2/21ms316 KiB
4Hibás válasz0/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Hibás válasz0/21ms316 KiB
7Hibás válasz0/31ms316 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva3/31ms316 KiB
10Hibás válasz0/33ms500 KiB
11Hibás válasz0/32ms316 KiB
12Hibás válasz0/32ms464 KiB
13Hibás válasz0/310ms820 KiB
14Elfogadva3/38ms820 KiB
15Hibás válasz0/39ms820 KiB
16Elfogadva3/310ms828 KiB
17Elfogadva3/310ms836 KiB
18Elfogadva3/312ms820 KiB
19Elfogadva3/312ms820 KiB
20Hibás válasz0/312ms836 KiB
21Elfogadva3/37ms564 KiB
22Elfogadva3/38ms564 KiB