128112024-12-31 15:13:19MrkzSíkság (55)cpp17Hibás válasz 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/55
1Hibás válasz0/01ms320 KiB
2Hibás válasz0/04ms320 KiB
3Elfogadva2/21ms320 KiB
4Hibás válasz0/21ms508 KiB
5Elfogadva2/21ms324 KiB
6Hibás válasz0/21ms320 KiB
7Hibás válasz0/31ms544 KiB
8Elfogadva2/21ms320 KiB
9Hibás válasz0/31ms320 KiB
10Hibás válasz0/34ms440 KiB
11Hibás válasz0/33ms320 KiB
12Elfogadva3/33ms320 KiB
13Hibás válasz0/330ms568 KiB
14Hibás válasz0/318ms808 KiB
15Hibás válasz0/325ms808 KiB
16Hibás válasz0/332ms808 KiB
17Elfogadva3/332ms808 KiB
18Hibás válasz0/332ms568 KiB
19Elfogadva3/332ms804 KiB
20Elfogadva3/332ms804 KiB
21Hibás válasz0/317ms568 KiB
22Elfogadva3/326ms568 KiB