230482026-01-16 11:13:33MCDaveVersenyeredményekcpp17Wrong answer 50/100200ms1588 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, last, current, dif=0, dup=0, i, x = 2;
    cin >> n >> current;
    cout << 1 << ' ';

    for (i = 1; i < n; i++)
    {
        last = current;
        cin >> current;
        if (x==2 || (dup != 0 && last != current))
        {
            if (last == current) dup++;
        }
        if (x==0 || (dup != 0 && last+1 == current)) // Alap: Francesco
        {
            x = 0;
            current += dif;
            if (last == current) dup++;
            else
            {
                current += dup;
                dif += dup;
                dup = 0;
            }
        }
        else if (x == 1 || (dup != 0 && last+1 < current)) // Alap: James
        {
            x = 1;
            current -= dif;
            if (last == current) dup++;
            else
            {
                current -= dup;
                dif += dup;
                dup = 0;
            }
        }
        cout << current << ' ';
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms512 KiB
subtask210/10
3Accepted193ms420 KiB
4Accepted189ms420 KiB
5Accepted185ms1040 KiB
6Accepted174ms920 KiB
subtask320/20
7Accepted200ms1332 KiB
8Accepted194ms1516 KiB
9Accepted194ms1328 KiB
10Accepted200ms1428 KiB
11Accepted1ms508 KiB
subtask420/20
12Accepted197ms1524 KiB
13Accepted193ms820 KiB
14Accepted193ms1332 KiB
15Accepted199ms1344 KiB
16Accepted1ms500 KiB
subtask50/50
17Accepted1ms316 KiB
18Accepted1ms388 KiB
19Accepted193ms420 KiB
20Accepted189ms420 KiB
21Accepted185ms1040 KiB
22Accepted174ms920 KiB
23Accepted200ms1332 KiB
24Accepted194ms1516 KiB
25Accepted194ms1328 KiB
26Accepted200ms1428 KiB
27Accepted1ms508 KiB
28Accepted197ms1524 KiB
29Accepted193ms820 KiB
30Accepted193ms1332 KiB
31Accepted199ms1344 KiB
32Accepted1ms500 KiB
33Accepted192ms1332 KiB
34Accepted200ms820 KiB
35Wrong answer199ms1588 KiB
36Accepted193ms1332 KiB
37Accepted199ms1328 KiB
38Accepted193ms1332 KiB
39Accepted194ms1332 KiB
40Wrong answer200ms1588 KiB