Konveyer
Materialların A sexindən B sexinə daşınması üçün bir konveyer istifadə olunur. Materiallar eyni konteynerlərə qablaşdırılır və A sexində istehsal olunma sırasına görə lentdə ardıcıl düzülür. Hər bir konteynerin B sexində işlənmə təciliyyəti dərəcəsi mövcuddur. Konteynerləri təciliyyəti dərəcəsinə görə sıralamaq üçün konveyerin sonunda, B sexinə girişdən əvvəl yerləşən bir yığıcı istifadə olunur. Yığıcı addım-addım işləyir və hər addımda aşağıdakı hərəkətlərdən birini edə bilər:
Yığıcı lentdən ilk konteyneri B sexinə köçürür;
Yığıcı lentdən ilk konteyneri anbara köçürür (anbarda hər növbəti konteyner əvvəlkinin üstünə yerləşdirilir);
Yığıcı anbardan yuxarıdakı konteyneri B sexinə köçürür.
PIPELINE proqramını yazın ki, konteynerlərin ardıcıllığına əsasən, təsvir olunan yığıcıdan istifadə edərək onları təciliyyəti dərəcəsinə görə sıralamanın mümkün olub-olmadığını müəyyən etsin.
Giriş verilənləri
Giriş faylının ilk sətirində testlərin sayı N verilir. Sonra N sətir gəlir, hər biri ayrı bir testi təsvir edir və K (1 ≤ K ≤ 10000) — ardıcıllıqda konteynerlərin sayı və K ədəd real rəqəm — A sexindən gələn konteynerlərin təciliyyəti dərəcələrini ehtiva edir (kiçik rəqəmlər daha yüksək təciliyyəti dərəcəsinə uyğundur).
Çıxış verilənləri
Çıxış faylının hər sətiri bir test üçün cavab içərməlidir. Lazımi sıralama mümkündürsə 1, əks halda 0 çıxarın.