161102025-04-01 11:06:49BencuMexxcpp17Partially correct 0/100246ms8288 KiB
#include <iostream>

using namespace std;
int n,a[500001],b[500001],sz=0;

int main()
{
    cin>>n;
    cin>>a[1];
    b[1]=n*2;
    for (int i=2; i<=n; i++) {
        cin>>a[i];
        if (a[i]<a[i-1]) sz=1;
        if (a[i]!=a[i-1]) b[i]=a[i-1];
        else b[i]=n*2;
    }
    if (sz==1) cout<<"NEM";
    else {
        cout<<"IGEN"<<endl;
        for (int i=1; i<=n; i++) cout<<b[i]<<" ";
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Partially correct1ms316 KiB
2Partially correct1ms316 KiB
subtask20/8
3Accepted1ms316 KiB
4Accepted1ms392 KiB
5Partially correct1ms316 KiB
6Accepted1ms316 KiB
7Wrong answer1ms316 KiB
8Partially correct1ms332 KiB
9Partially correct1ms364 KiB
10Partially correct1ms316 KiB
11Accepted1ms316 KiB
subtask30/16
12Partially correct1ms316 KiB
13Partially correct1ms316 KiB
14Partially correct1ms316 KiB
15Wrong answer1ms316 KiB
16Accepted1ms316 KiB
subtask40/32
17Partially correct4ms500 KiB
18Partially correct4ms316 KiB
19Partially correct4ms316 KiB
20Partially correct4ms548 KiB
21Partially correct4ms316 KiB
22Partially correct4ms316 KiB
23Wrong answer4ms316 KiB
24Accepted3ms500 KiB
subtask50/44
25Partially correct245ms8188 KiB
26Partially correct246ms8120 KiB
27Partially correct244ms8132 KiB
28Partially correct245ms8164 KiB
29Partially correct246ms8244 KiB
30Partially correct245ms8288 KiB
31Partially correct245ms8184 KiB
32Partially correct246ms8244 KiB
33Partially correct245ms8248 KiB
34Partially correct246ms8240 KiB
35Partially correct245ms7988 KiB
36Wrong answer243ms8120 KiB
37Accepted178ms4148 KiB