Masala #IPQNMYKCSE

Xotira 32 MB Vaqt 1000 ms
14

Staklash #4

Bu masala huddi Staklash#2 masalasining boshqacha varianti. Noob endi ITEM larni |S|S|S|S|S|S|X|”(S-to'liq stak, X-ortib qolgan stak) ko'rinishda staklashni o'rganib oldi, lekin u baribir bir narsa, bu itemlarni HOTBAR da qanday staklanishini bilmay qoldi. Hobarda ham narsalar 64x,16x,1x staklanadi, lekin uning staklanishi chegaralangan, staklanish joyi ko'pi bilan 9 ta bo'la oladi, endi siz Noobga N ta Logdan olingan Woodlarni Hotbarda staklab berishingiz kerak “|x|x|x|x|x|s|  |  |  |(x - toliq stak, s - qoldiq stak, |  | - esa bosh qism(Birorta Wood yoq joy, chiqarishda siz |  | ortasiga 2 ta probel qo'yib chop etishingiz kerak))” ko'rinishida chop eting

6464646423        
HOTBAR

Kiruvchi ma'lumotlar:

Kirish faylida N - Loglar soni kiritiladi.


Chiquvchi ma'lumotlar:

Chiqish faylida siz N ta logdan olingan woodlarni “|x|x|x|x|x|s|  |  |  |(x - toliq stak, s - qoldiq stak, |  | - esa bosh qism(Birorta Wood yoq joy, “|  |” orasida 2 ta probel bor))” ko'rinishida chop eting. Agar Stak 9 tadan oshib ketsa starni faqat 9 ta qismini chop eting.


Misollar
# input.txt output.txt
1
50
|64|64|64|8|  |  |  |  |  |
2
120
|64|64|64|64|64|64|64|32|  |
3
0
|  |  |  |  |  |  |  |  |  |
Izoh:

Izoh uchun, masalan N 90 kiritildi deylik, javob “|64|64|64|64|64|40|  |  |  |”  chiqadi, sababi 90 * 4 = 360, 360 ni 64x staklasak jami stak 5, ortgan wood 40 bo'ladi, 40 ham 1 ta staklanish qismi bo'ladi, jami 6 ta staklanish joyi, Hotbarda esa 9 staklanish joyi bor, ya'ni 3 ta bosh qism, ular esa “|  |” bo'ladi, javob esa “|64|64|64|64|64|40|  |  |  |”. Agarda N =  150 bo'lsa “|64|64|64|64|64|64|64|64|64|” bo'ladi, 600 ta woodning jami staki 9 tadan ko'p bo'lgani uchun faqat 9 ta qismini oldik va u “|64|64|64|64|64|64|64|64|64|” ga teng.