128112024-12-31 15:13:19MrkzSíkság (55)cpp17Wrong answer 21/5532ms808 KiB
#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin >> n;
    vector<int> m(n + 1); 

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

    int max_length = 0; 
    int max_start_index = 1; 
    int current_length = 1; 
    int current_start_index = 1; 

    for (int i = 2; i <= n; i++) {
        if (abs(m[i] - m[i - 1]) <= 1) {
            current_length++; 
        } else {
         
            if (current_length > max_length) {
                max_length = current_length;
                max_start_index = current_start_index; 
            }
           
            current_length = 1; 
            current_start_index = i; 
        }
    }

    
    if (current_length > max_length) {
        max_length = current_length;
        max_start_index = current_start_index;
    }
    cout << max_length << " " << max_start_index << endl;

    return 0;
}
SubtaskSumTestVerdictTimeMemory
base21/55
1Wrong answer0/01ms320 KiB
2Wrong answer0/04ms320 KiB
3Accepted2/21ms320 KiB
4Wrong answer0/21ms508 KiB
5Accepted2/21ms324 KiB
6Wrong answer0/21ms320 KiB
7Wrong answer0/31ms544 KiB
8Accepted2/21ms320 KiB
9Wrong answer0/31ms320 KiB
10Wrong answer0/34ms440 KiB
11Wrong answer0/33ms320 KiB
12Accepted3/33ms320 KiB
13Wrong answer0/330ms568 KiB
14Wrong answer0/318ms808 KiB
15Wrong answer0/325ms808 KiB
16Wrong answer0/332ms808 KiB
17Accepted3/332ms808 KiB
18Wrong answer0/332ms568 KiB
19Accepted3/332ms804 KiB
20Accepted3/332ms804 KiB
21Wrong answer0/317ms568 KiB
22Accepted3/326ms568 KiB