001. Kubik vaqt limiti 1 sekund xotira limiti 64 Mb O`lchami x bo`lgan kubik berilgan uni hajmini toping. Kiruvchi ma’lumotlar


Download 0.54 Mb.
bet23/33
Sana08.12.2020
Hajmi0.54 Mb.
#162437
1   ...   19   20   21   22   23   24   25   26   ...   33
Bog'liq
Algo masalalari to'liq


Kiruvchi ma’lumotlar

Birinchi qatorda sart berilgan, u kichik va katta lotin harflari va probellardan iboratbo’ladi, so’zlar bitta probel bilan jaratilgan. Satrning oldida va oxirida ortiqcha probelbo’lmaydi. Sartning uzunligi 1000 simvoldan oshmaydi.

Chiquvchi ma’lumotlar

Natijaviy satrni bitta qatorda chiqaring.

Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

alxorazmiy

yimzaroxla

2

Tatu Urganch filiali

utaT hcnagrU ilailif

261. To’g’ri to’rtburchak 
Vaqt limiti: 1 sekund Xotira limiti: 64 MB


To’g’ri to’rtburchakning uchta uchining koordinatalari x1, y1, x2, y2, x3, y3 lar berilgan. Uning 4-uchining koordinatalari x4 va y4 larni topish talab qilinadi.

Kiruvchi ma’lumotlar

Birinchi qatorda oltitata butun sonlar −  x1, y1, x2, y2, x3, y3 bitta probel bilanajratilib berilgan. Barcha koordinatalar butun va modul jihatidan 1000 dan oshmaydi.

Xech qaysi ikki nuqta ustma-ust tushmaydi va bunday to’g’ri to’rtburchak mavjudligikafolatlanadi.

Chiquvchi ma’lumotlar

Birinchi qatorda ikkita sonni – x4 va ysonlarini bitta probel bilan ajratib chiqaring.



Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

0 3 0 0 5 0

5 3

2

1 4 8 3 7 6

2 1

 

262. O’suvchi ketma-ketlik 
Vaqt limiti: 1 sekund Xotira limiti: 64 MB


Ketma-ketlik o’suvchi deb aytiladi agar dastlabki elemetndan keyingi harbir elementoldingisidan katta bo’lsa. Uzunligi 1 ga teng bo’lgan ketma-ketlik ham o’suvchi debqabul qilingan. Bu masalada sizga sonli massiv ko’rinishidagi ketma-ketlik beriladi.Sizning vazifangiz uni shunday berilgan tartibda minimal sondagi o’suvchi qism ketma-ketliklarga bo’lish kerakki, ularning soni minimal bo’lsin. Mana shu minimal sonnitopuvchi dastur tuzing.(Tushinarli bo’lishi uchun 1-misolning izohiga qarang).

Kiruvchi ma’lumotlar

Birinchi qatorda bitta butun son n −massiv elementlar soni berilgan(1≤n≤100).Ikkinchi qatorda n ta butun son−massiv elementlari bitta probel bilan ajratib berilgan.Massiv elementlari qiymati butun va modul jihatdan 10000 dan oshmaydi.



Chiquvchi ma’lumotlar

Birinchi qatorda bitta sonni – masalaning javobini chiqaring.



Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

7

1 1 2 5 5 7 6



4

2

5

5 4 3 2 1



5

Izoh: 1-misoldagi ketma-ketliklar : (1)  (1 2 5)  (5 7)  (6)

 


263. Kombinatsiya 
Vaqt limiti: 1 sekund Xotira limiti: 64 MB


Sizga n natural soni berilgan. Sizning vazifangiz shunday (x, y) natural sonlarjuftliklarini topishki, x2+y2=n bo’lsin. Shunday juftliklar sonini toping.

Kiruvchi ma’lumotlar

Birinchi qatorda n soni berilgan(1≤n≤2∙109).



Chiquvchi ma’lumotlar

Bitta sonni – masalaning javobini chiqaring.



Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

1

0

2

2

1

3

100

2

Izoh: 2 uchun (1, 1); 100 uchun (6, 8) va (8, 6).

 


264. Binar qidiruv 
Vaqt limiti: 2 sekund Xotira limiti: 64 MB


Bir o’lchamli sonli massiv berilgan. Massiv elementlari o’sish tartibida berilgan. Keyinm ta son beriladi. Bu sonlardan nechtasi berilgan massivda uchrashini topuvchi dasturtuzing.

Kiruvchi ma’lumotlar

Birinchi qatorda bitta butun n soni−massiv elementlari soni berilgan(1≤n≤105).Ikkinchi qatorda n ta son−massiv elementlari o’sish tartibda bitta probel bilan ajratibberilgan. Uchinchi  qatorda butun m−so’rovlar soni berilgan(1≤m≤105). Keyingi m taqatorda har birida bittadan son−izlanayotgan son berilgan. Massiv elementlari vaizlanayotgan sonlar butun va modul  jihatdan 10dan oshmaydi.



Chiquvchi ma’lumotlar

Birinchi satrda bitta sonni – so’ralgan sonlardan nechtasi berilgan massivdauchrashini chiqaring. Agar hech biri uchramasa 0 chiqaring.



Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

5

1 4 6 10 20

4

1

25



10

10


3

 

265. Binar qidiruv_2 
Vaqt limiti: 2 sekund Xotira limiti: 64 MB


Bir o’lchamli sonli massiv berilgan. Massiv elementlari kamaymaslik tartibida berilgan.Keyin m ta son beriladi. Sizning vazifangiz har bir element berilgan massivda nechamarta qatnashganligin topish. Agar so’rovda berilgan son umuman qatnashmaganbo’lsa so’rovga javob 0 deb olinadi. Sizning vazifangiz barcha so’rovlarga javoblaryig’indisini topish.

Kiruvchi ma’lumotlar

Birinchi qatorda bitta butun n soni−massiv elementlari soni berilgan(1≤n≤105).Ikkinchi qatorda n ta son−massiv elementlari kamaymaslik tartibda bitta probel bilanajratib berilgan. Uchinchi  qatorda butun m−so’rovlar soni berilgan(1≤m≤105). Keyingim ta qatorda har birida bittadan son−izlanayotgan son berilgan. Massiv elementlari vaizlanayotgan sonlar butun va modul  jihatdan 10dan oshmaydi.



Chiquvchi ma’lumotlar

Birinchi satrda bitta sonni – so’ralgan sonlardan nechtasi berilgan massivdauchrashini chiqaring. Agar hech biri uchramasa 0 chiqaring.



Misollar



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1

10

-3 -3 -3 -3 4 4 4 6 6 20

4

4

-3



7

6


9

 

Izoh: So’rovlarga javoblar: 3+4+0+2=9



 

Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling