4-й этап Республиканской олимпиады по информатике 2020-2021, 2 тура
Есеп В. AB
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
A,B сыныптарынан N оқушы бір қатарда тұр. i-ші тұрған оқушы, оның сол жағында ci оқушы оның сыныбынан емес екенің айтты. Сізге c массивіндегі сандарды араластырып береді. Кез келген оқушылардың орналасу тәртібің табыңыз.
Формат входного файла
Бірінші жолда бір бүтін сан N(1<=N<=1.5⋅106).
Екінші жолда N бүтін сан x1,x2,...,xN(0<=xi<=N) — c массивын араластырылуы.
Формат выходного файла
Оқушылардың бастапқы орналасу тәртібің a жәңе b символынын тұратын, ұзындығы N болатын сөз ретінде шығарыңыз.
Егер бірнеше мүмкін дұрыс жауап болса, кез келгенің шығарыңыз.
Система оценки
Есеп 9 бөлімнен тұрады:
- Берілгеніндегі мысал. 0 ұпайға бағаланады.
- N<=105. B сыныбынан бірде бір оқушы болмайтындай жауабы бар. 6 ұпайға бағаланады.
- N<=20. 10 ұпайға бағаланады.
- N<=105. B сыныбынан 2 оқушыдан көп болмайтындай жауабы бар. 8 ұпайға бағаланады.
- N<=105. c массивы x массивына орын араластырмай тең болатын оқушылардың орналасу тәртібі бар. 14 ұпайға бағаланады.
- N<=40. 13 ұпайға бағаланады.
- N<=2000. 10 ұпайға бағаланады.
- N<=300000. 27 ұпайға бағаланады.
- N<=1500000. 12 ұпайға бағаланады.
Примеры:
Вход 4 1 0 2 0Ответ
bbabВход
5 0 0 2 1 3Ответ
bbaba
Замечание
Егер bbab бастапқы орналасу тәртібі болса, онда c1=0,c2=0,c3=2,c4=1 болады. Араластыру арқылы [1,0,2,0] массивін алуға болады.
(
Temirlan Satylkhanov
)
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.