167542025-05-12 10:05:00csdavidMexxcpp17Partially correct 25/100186ms2356 KiB
#include <iostream>

using namespace std;

int main()
{
    int n;
    cin >> n;
    int a[n];
    for(auto& it:a){
        cin >> it;
    }
    if(a[0]>1){
        cout << "NEM";
        return 0;
    }
    for(int i=1; i<n; i++){
        if(a[i]<a[i-1]){
            cout << "NEM";
            return 0;
        }
        if(a[i]>i+1){
            cout << "NEM";
            return 0;
        }
    }
    cout << "IGEN";
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Partially correct1ms316 KiB
2Partially correct1ms508 KiB
subtask22/8
3Partially correct1ms316 KiB
4Partially correct1ms316 KiB
5Partially correct1ms316 KiB
6Partially correct1ms508 KiB
7Accepted1ms316 KiB
8Partially correct1ms316 KiB
9Partially correct1ms508 KiB
10Partially correct1ms316 KiB
11Accepted1ms316 KiB
subtask34/16
12Partially correct1ms316 KiB
13Partially correct1ms316 KiB
14Partially correct1ms316 KiB
15Accepted1ms500 KiB
16Accepted1ms316 KiB
subtask48/32
17Partially correct3ms316 KiB
18Partially correct3ms316 KiB
19Partially correct3ms316 KiB
20Partially correct3ms316 KiB
21Partially correct3ms316 KiB
22Partially correct3ms500 KiB
23Accepted3ms316 KiB
24Accepted3ms316 KiB
subtask511/44
25Partially correct170ms2160 KiB
26Partially correct170ms2260 KiB
27Partially correct170ms2252 KiB
28Partially correct170ms2132 KiB
29Partially correct170ms2100 KiB
30Partially correct170ms2164 KiB
31Partially correct172ms2308 KiB
32Partially correct170ms2336 KiB
33Partially correct171ms2352 KiB
34Partially correct170ms2312 KiB
35Partially correct170ms2296 KiB
36Accepted186ms2100 KiB
37Accepted168ms2356 KiB