A. You Tube

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Asilbek Yaqinda You tube kanal ochdi lekin u daromadga kirishi uchun 1000 ta obunachi va B soat yig`ishi kerak .Asilbekda hozir 1000 ta obunachi bor lekin afsuski A soat yig`a oldi (A<=B).U B  soat yig`ishi uchun har bir obunachisi necha sekunt uni videolarini ko`rishi kerak.

 

Kiruvchi ma'lumotlar:

Yagona qatorda  A,B butun sonlari kiritiladi  0 < =A < =B<=4000.

Chiquvchi ma'lumotlar:

Masalaning yechimi -2 aniqlikda chop etilsin.

Izoh:

1-testda.

1ta obunachisi 3 soat korishi kerak. Agar uni sekundga otqazsak 3*60*60=10800 boladi.- 2degani uchun javob  bo`ladi.

 

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1000 4000
10800.00
2
0 1
3.60

B. mediana va moda

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga A massiv beriladi siz esa A massivning medianasini va modasini topishingiz kerak. Modasi deganda eng ko`p qatnashgan sonni necha martta qatnashganligini topishingiz kerak bo`ladi.

 

Kiruvchi ma'lumotlar:

Sizga A (0<A<100)massiv kiritiladi . a1(0<=a1<=100):

 

Chiquvchi ma'lumotlar:

Bir qatorda avval medianasini 10-1 aniqlikda keyin esa modasini chop etilsin

Izoh:

Mediani topish uchun sort qilish kk.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3 4 5 4 3 2 1 5 4
3.0 3
2
0 0 0 0 0 0 0 0
0.0 8

C. Yog`och

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Islombek A yildan keyin uy qurmoqchi lekin unga B metr yog`och kerak bo`ladi.U pulini tejash maqsadida hozir daraxt ekib qo`ymoqchi , daraxtlar C yilda D metr o`sadi . Islombek A yildan keyin B metr yog`och olish uchun hozir nechta daraxt ekishi kerakligini toping.

Kiruvchi ma'lumotlar:

Birinchi qatorda A va B (0≤A,B≤10000). Ikkinchi qatorda C va D(0≤C,D≤0000). Butun sonlar beriladi.

Chiquvchi ma'lumotlar:

Nechta daraxt ekish kerakligini  toping.

Izoh:

Masala yechimini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
10 30 
1 2
2
2
2 5
2 1
5

D. Printer

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Asilbek bugun printerda kitobcha chiqarmoqchi edi.  Kitobcha a betdan iborat.  Asilbekda esa b ta oq varoq bor. Siz Asilbekka yordam bera olasmi. Agar uni oq varoqlari yetarli bolsa ‘Yes’ degan javob chiqarin. Agar oq varoqlari kam bolsa nechta oq varoq kam ekanligini chiqarin.

 

Kiruvchi ma'lumotlar:

a va b sonlari kiritiladi.(0≤a,b≤2007)

 

Chiquvchi ma'lumotlar:

Agar oq varoqlari yetarli bo`lsa ‘Yes’ , aks holda yana nechta oq varoq kerakligini chop eting.

Izoh:

Kitobcha

Misollar:
# INPUT.TXT OUTPUT.TXT
1
12 12
Yes
2
16 3
1

E. Pokizaning tug`ilgan kuni

Xotira: 1 MB, Vaqt: 100 ms
Masala

Bugun Pokizaning tug'ilgan kuni.Shuning uchun uning uyiga do`stlari yig'ildi va u oylab qoldi .Tortni n ta kesish orqali maksimal nechta bolakka bolib boladi. U hamma do`stlarini yaxshi ko'radi ,  shuning uchun hamma do'stlariga bir xil qilib to'rt kesib bermoqchi.Siz Pokizaga yordam bera olasmi.

Kiruvchi ma'lumotlar:

Bir qatorda n soni kiritiladi (0≤n≤10000).

Chiquvchi ma'lumotlar:

n ta kesish orqali maksimum nechta bo'lakka bo`lib bo`lishini chop eting.

Izoh:

To`rtni balandligi yetarli daraja.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
0
1
2
1
2
3
2
4
4
3
8

F. G`alati Farzin

Xotira: 16 MB, Vaqt: 1000 ms
Masala

 Hammamiz tanigan Bilmasvoy shaxmat o'yinini o'rganayotgan ekan. U bugungi darsda "FARZIN" ning yurishini o'rgandi. Ustozi unga "Farzin ,  rux va filga o'xshab yura oladi " dedi va buni unga o'rgatdi. Bilmasvoy esa uyga kelib farzin qanday yurishini esidan chiqarib qo'ydi . Uning o'ylashicha farzin , ot va shoh ga o'xshab yurardi .Bilmasvoy o'zi o'ylab topgan qoidani mukammal o'rganishga qaror qildi. Siz unga bunda yordam bering.

Kiruvchi ma'lumotlar:

Yagona qatorda ikkita satr a va b ,8x8 doskadagi kataklar beriladi.

Chiquvchi ma'lumotlar:

Agar bu yurish Bilmasvoy qoidasiga tog'ri kelsa "Yes", aks holda "No" so'zini chiqaruvchi dastur tuzing.

Izoh:

Uning o'ylashicha farzin , ot va shoh ga o'xshab yurardi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
b1 b2
Yes
2
b1 b3
No
3
a1 b3
Yes

G. Eng kuchli shoh

Xotira: 16 MB, Vaqt: 1000 ms
Masala

8×8 shaxmat doskasida “Eng kuchli shoh” figurasi a​ katakda turibdi. “Eng kuchli shoh” figurasi kuchli shoh(https://robocontest.uz/tasks/0913)dan farqi shundaki, uning bir yurishi 2 barobar kattaroqdir. U b katakka minimal necha yurishda bora oladi?

Kiruvchi ma'lumotlar:

Yagona qatorda ikkita satr a va b​, 8×8 doskadagi kataklar beriladi.

Chiquvchi ma'lumotlar:

Bitta butun son — “Eng kuchli shoh”a​ katakdan b katakka borishi uchun kerak bo‘ladigan minimal yurishlar sonini chiqaring.

Izoh:

Etibor bering “Eng kuchli shoh” figurasi kuchli shohdan farqi shundaki, uning bir yurishi 2 barobar kattaroqdir.Kushli shohni siz 913-masalada qanday yurishini bilib olgansiz.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
a6 a8
1
2
a1 h5
2

H. Matrix

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga n soni beriladi siz esa nxn shaklidagi matrix chop etishingiz kerak . Yanada chunarli bo`lish uchun 1 testga qarang.

Kiruvchi ma'lumotlar:

n soni kiritiladi.(0≤n≤100):

 

Chiquvchi ma'lumotlar:

Matrixni chop eting.Agar matrix hosil qila olmasaz 'Qila olmayman' deb chop eting.

Izoh:

1-test

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
1 2 3 
2 3 2 
3 2 1
2
5
1 2 3 4 5 
2 3 4 5 4 
3 4 5 4 3 
4 5 4 3 2 
5 4 3 2 1

I. Angren universiteti

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Bu yil Angren universitetiga n ta odam imtixon topshirdi va a ta grand,b ta kantrak  va c ta super kantrak bor. 1 yil oqish davomida 1 ta o`quvchiga k so`m pul ketadi. Kantrakni narxi b1 so`m , super kantrakni narxi esa c1 so`m . Siz 1 yil davomid qancha foyda yoki zarar qilganini topishingioz kerak.

Kiruvchi ma'lumotlar:

Birinchi qatorda n soni yani oqishga topshirganlar soni kiritiladi(1≤n≤1000)

Ikkinchi qatorda a,b,c,b1,c1 kiritiladi yani nechta orin borligi va narxi qanchaligi haqida(0≤a,b,c≤50)(1000≤b1<c1≤20000).

Uchinchi qatorda k soni yani 1 yilda 1 ta talabaga qancha mablag` ketishi kiritiladi(100≤k≤10000)

Chiquvchi ma'lumotlar:

Qancha foyda yoki zarar qilishini chop eting.+ va _ amallari bilan chop eting.

Izoh:

3-testda javobi 0 boladi . chunki 2 ta odam imtixon topshirgan shunga 1 ta grand va  1 takantrak boladi . Super kontrakda oqish uchun imtixon topshirgan odam yoq.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
10
2 3 5 2 5
4
-9
2
10
2 3 5 2 5
3
+1
3
2
1 1 1 2 3
1
0

J. 2 ning darajalari

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga n soni beriladi . Siz esa n*n matritsa hosil qilishingiz kerak . Testlarga qarasaz chunib olas.

Kiruvchi ma'lumotlar:

n soni kiritiladi.(0≤n≤1000)

Chiquvchi ma'lumotlar:

Matritsani chop eting.

Izoh:

Agar buni iloji bolmasa. ‘Qila olmayman’ degan sozni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
2
2
5
8 4 2 4 8
4 4 2 4 4 
2 2 2 2 2
4 4 2 4 4
8 4 2 4 8
Kitob yaratilingan sana: 15-Nov-24 03:04