Masala #3Z8MLTK1OY

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

(Hayotbek) Juftliklarni o‘chirish

Bo‘sh stack berilgan. Sizga ketma-ket N ta butun son beriladi. Har bir son stackning yuqorisiga joylanadi. Agar yangi son qo‘shilgandan so‘ng stackning eng yuqorisidagi ikkita elementning qiymati bir xil bo‘lsa, bu ikki element darhol stackdan olib tashlanadi.

Barcha sonlar qayta ishlangandan so‘ng stackda qolgan elementlarni pastdan tepaga tartibda chiqaring. Agar stackda hech qanday element qolmasa, EMPTY so‘zini chiqaring.


Kiruvchi ma'lumotlar:

Birinchi qatorda N (1 <= N <= \(10^{5}\)) — soni beriladi.

Ikkinchi qatorda N ta butun son \(a_{1}\)\(a_{2}\), ...\(a_{n}\) (\(-10^{9}\)<= \(a_{n}\)<=\(10^{9}\)) beriladi.


Chiquvchi ma'lumotlar:

Agar stack bo‘sh bo‘lmasa, unda qolgan elementlarni pastdan tepaga bitta qatorda bo‘sh joy bilan ajratib chiqaring. Aks holda EMPTY so‘zini chiqaring.


Misollar
# input.txt output.txt
1
5
1 2 2 3 4
1 3 4
2
4
7 7 8 8
EMPTY
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin