207572026-01-08 19:15:36KosAKosVersenyeredményekpypy3Futási hiba 0/10076ms22948 KiB
#include <iostream>

using namespace std;

int N, A[100000], B[100000], X=1;;

int main()
{
    
    cin >> N;
    for (int i=0;i<N;i++)
    {
        cin >> A[i];
        if (i > 0 && (A[i] == A[i-1] || A[i] == A[i-1] - 1)) {
            X++;
        }
    }
    
    B[0] = 1;
    
    if (X != N) {
        for (int i=1;i<N;i++)
        {
            if (A[i] == A[i-1]) {
               B[i] = B[i-1];
            } else B[i] = i+1;
            
        } 
    } else {
       cout << "kutya 2";
       for (int i=1;i<N;i++) 
        {
            if (A[i] == A[i-1]) {
                B[i] = B[i-1];
            } else B[i] = B[i-1]+1;
        }
    }
    for (int i=0;i<N;i++)
    {
        cout << B[i] << " ";
    }
    
    

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba70ms22780 KiB
2Futási hiba63ms22948 KiB
subtask20/10
3Futási hiba65ms22728 KiB
4Futási hiba71ms22596 KiB
5Futási hiba65ms22624 KiB
6Futási hiba76ms22688 KiB
subtask30/20
7Futási hiba72ms22844 KiB
8Futási hiba72ms22816 KiB
9Futási hiba72ms22692 KiB
10Futási hiba64ms22744 KiB
11Futási hiba64ms22764 KiB
subtask40/20
12Futási hiba65ms22744 KiB
13Futási hiba71ms22768 KiB
14Futási hiba72ms22728 KiB
15Futási hiba65ms22748 KiB
16Futási hiba75ms22736 KiB
subtask50/50
17Futási hiba71ms22660 KiB
18Futási hiba64ms22740 KiB
19Futási hiba65ms22728 KiB
20Futási hiba71ms22596 KiB
21Futási hiba65ms22624 KiB
22Futási hiba76ms22688 KiB
23Futási hiba72ms22844 KiB
24Futási hiba72ms22816 KiB
25Futási hiba72ms22692 KiB
26Futási hiba64ms22744 KiB
27Futási hiba64ms22764 KiB
28Futási hiba65ms22744 KiB
29Futási hiba71ms22768 KiB
30Futási hiba72ms22728 KiB
31Futási hiba65ms22748 KiB
32Futási hiba75ms22736 KiB
33Futási hiba64ms22756 KiB
34Futási hiba71ms22708 KiB
35Futási hiba65ms22760 KiB
36Futási hiba72ms22812 KiB
37Futási hiba64ms22760 KiB
38Futási hiba72ms22760 KiB
39Futási hiba71ms22828 KiB
40Futási hiba64ms22760 KiB