A. Uchburchak
Xotira: 32 MB, Vaqt: 1000 msAkbarjonda uchta A, B, C tayoqchalar bor, va bu tayoqchalardan uchburchak yasash mumkin.
Akbarjon uchburchaklarni yomon ko'radi. shuning uchun Akbarjon qo'lidagi arra bilan bir urunishda har bir tayiqchadan bir birlik kesib tashlayveradi qachonki bu tayoqchalardan uchburchak yasab bo'lmaguncha.
Akbarjonda nechta urunishda maqsadiga yetishadi.
Birinchi qatorda A(1≤A≤10^9)
Ikkinchi qatorda B(1≤B≤10^9)
Uchinchi qatorda C(1≤C≤10^9)
Urunishlar soni
1-test Izox

# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 18 12 |
4 |
B. Tenglama
Xotira: 32 MB, Vaqt: 1000 msBekzodning ukasi boshlang'ich sinfda o'qiydi va betobligi sababli 10 kun davimida maktabga bormadi. Bormagan kunlaru uning ustozi sinfdoshlariga tenglama yechishni o'rgatdi va N ta tenglama berdi. Tenglamalar har biri 5 ta elementdan iborat bo'lib 1-,3- va 5- elementlari ikkita 0 dan farqli bir honali son va nomalum 'x' lardan iborat. 4-belgi ‘=’ belgisi, 2-belgi ‘+’ yoki ‘-’ belgisidan iborat.
Bekzodning ukasi darslarga qatnasha olmagani sababli akasidan yordam so'rayapti. Lekin akasining ham bilimi yaxshimas. U bu muammoni dasturchi do'stlari bilan hal qilmoqchi.
Birinchi qatorda tenglamalar soni N(1 ≤ N ≤ 10000)
Keyingi N ta qatorda tenglama ko'rinishi
Aloxida qatorlarda no'malum x ning qiymatlari chiqarish kerak
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 x-2=2 6+x=1 |
4 -5 |
2 |
6 x-5=1 x-7=1 9+x=1 3-x=3 x-6=3 6+x=3 |
6 8 -8 0 9 -3 |
C. Asilbeknning Kubik-Rubigi
Xotira: 32 MB, Vaqt: 1000 msKubik rubik o'yinchoqni bilasiz. U uch birlikda ekanini ham bilasiz. Shu kubikni bir birlikda qilib bolaklarga bo'lib chiqilsa 3*3*3=27 bo'lakka ajraydi. Endi biz tanlagan bu o'yinchoqning hamma tarafi bir hil rangga bo'yalgan va uning o'lchami N (2< N ≤ 10^9) birlikda bo'lishi mumkin. Asilbek bu o'yinchoqni 1 birlikda qilib maydalasa N*N*N ta bo'lakka ajraydi. Bu bo'laklarni f= 0, 1, 2 yoki 3 tarafi bo'yalgan bo'ladi
Asilbekning sizlardan iltimosi: N va f (f- bo'laklardagi bo'yalgan taraflari soni) kiritilsa f tarafi bo'yalgan bo'laklar sonini topish
Alohida qatorlarda N va f lar kiritiladi
Masala javobi
1- test Izohi: f = 1 tarafi bo'yalgan 6 ta tarafi mavjud

# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 1 |
6 |
D. Dehqon Ibrohim
Xotira: 32 MB, Vaqt: 1000 msIbrohim dehqon bo'lishni hohlab qoldi (To'g'rida, dasturchi bo'lolmasa dehqonchilik qiladida).
Ibrohimni ogorodi bir oz boshqacha edi. Agatlar eniga ham, bo'yiga ham olingan edi, ya'ni katakchalarga o'xshaydi. Dehqon bola tarvuz ekishni hohladi, va katarchalarga tarvuz urug'ini ekib chiqdi. Urug'lar sehirli ekan 1 kunda unib meva ham soldi. Yana bir siri, bir marta suv quyilgan tarvuz mevasi 1 kg ga kattalashadi (Har bir ko'chatda bir donadan meva bor)
lekin Ibrohim bu ishda ham dangasalik qila boshladi. Har kuni bir ustundagi va bir satrdagi tarvuzlarga suv quyar edi.
Birinchi qatorda sug'orish kunlari soni - N(1 ≤ N ≤ 10^4)
Ikkinchi qatorda R-satrlar soni va C-ustunlar soni (1 ≤ C, R ≤ 10^6)
N ta satrda shu kuni suv quyilgan satr va ustun - a,(1≤ A ≤ R) b (1 ≤ B ≤ C) beriladi
Eng katta tarvuzlar sonini va og'irligini chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 2 3 1 1 2 1 2 3 |
1 4 |
E. Tenglama1
Xotira: 32 MB, Vaqt: 1000 msBekzodning ukasi uy vazifalarini ustoziga ko'rsatib navbatdagi uy vazifalatni olib keldi. Bu tenglama “a+b=c” yoki “a-b=c” ko'rinishida bo'lib a, b- va c- elementlari ikkitasi [-10^6,10^6] oralig'ida butun son va bittasi nomalum 'x' beriladi.
Bekzodning ukasi bu safar ham yu vazifasini bajarishda qiynalgani sababli akasidan yordam so'rayapti. Lekin akasining ham bilimi yaxshimas(Oldingisini ham o'rtog'lariga ishlattirgandiku). U bu muammoni yana dasturchi do'stlari bilan hal qilmoqchi.
Birinchi qatorda tenglamalar soni N(1 ≤ N ≤ 10000)
Keyingi N ta qatorda tenglama ko'rinishi
Aloxida qatorlarda no'malum x ning qiymatlari chiqarish kerak
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 x-2=2 6+x=1 |
4 -5 |
2 |
6 x-5=1 x-7=1 9+x=1 3-x=3 x-6=3 6+x=3 |
6 8 -8 0 9 -3 |
F. Hayotbekning tushi
Xotira: 32 MB, Vaqt: 1000 msHayotbek tush ko'rib cho'chib uyg'onadigan odat chiqardi. U tushida katta-katta sonlarni ko'rardi va bu sonlar Hayotbekni o'rab olishardi. Hayotbek bu sonlarga qarshi kurashish uchun “MINUS” nomli qilichidan foydalanar edi. Uning bu qilichi xar bir zarbasida sonning oxiridan 0 bo'lmagan raqamini shu sondan ayrib tashlardi. Masalan 27 sonini o'ldirish uchun 5 ta zarba berish kerak (1) 27-7=20, 2) 20-2=18, 3) 18-8=10, 4) 10-1=9, 5) 9-9=0 ) Lekin sonlar kkattaligidan Hayotbek qo'rqib uyg'onib ketardi.
Hayotbekni bu yomon tushdan halos eting. Vazifangiz Hayotbekka tushuda ishlatish uchun dastur yozib berishingiz kerak. Bu dasturingiz N (1 ≤ N ≤ 10^18) sonini o'ldirish uchun Hayotbek o'z qilichida necha marta songa qarata zarba berishi kerakligini topish kerak
N soni
Zarbalar soni
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
1 |
2 |
27 |
5 |