A. Asilbek yo`qotgan son

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Asilbek shunday ikkita a,ba,b sonlarini oldiki, (10133+229/3)72022=a+b+1(10^1*3^3+22-9/3)*7-2022 = a+b+1 tenglik bajariladi. Ammo noxosdan, Asilbek bu sonlardan birini yo`qotib qo`ydi. Lekin aynan qaysisini yo`qotganini bilmaydi.

Siz Asilbek yo`qotib qo`ygan sonning qiymatini toping.

Kiruvchi ma'lumotlar:

Yagona qatorda bitta butun son - Asilbek yo`qotmagan sonning qiymati kiritiladi. U son modul jihatdan 10910^9 dan katta emas.

Chiquvchi ma'lumotlar:

Yagona qatorda bitta butun son, Asilbek yo`qotib qo`ygan sonning qiymatini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
0
0

B. Poyezdga chipta

Xotira: 16 MB, Vaqt: 1000 ms
Masala

"Afrosiyob" tezyurar poyezdi 10 ta vagondan iborat va ular 3 xil turdadir: 

  1. Ekonom sinf: 2-7-vagonlar. Bunday vagonga har bir chipta 105 000 so`m turadi.
  2. Biznes sinf: 8-9-vagonlar. Bunday vagonga har bir chipta 140 000 so`m turadi.
  3. VIP sinf: 1- va 10-vagonlar. Bunday vagonga har bir chipta 210 000 so`m turadi.

Asilbek Samarqanddan Toshkentga sayohatini "Afrosiyob" tezyurar poyezdida uyushtirmoqchi, hamda poyezdga chipta xarid qilib bo`ldi. U sizga chiptasidagi vagon raqamini aytadi, siz unga javoban vagon sinfi va chipta narxini ayting.

Kiruvchi ma'lumotlar:

Yagona qatorda [1,10][1,10] oraliqdagi bitta butun son - Asilbekning chiptasidagi vagon raqami beriladi.

Chiquvchi ma'lumotlar:

Asilbek xarid qilgan chiptaning sinfi va narxini chiqarning. Qulaylik uchun sinflarni ingliz tilida, narxni esa "xK" ko`rinishida chiqaring. To`liqroq tushunish uchun testlarga va izohga qarang.

Izoh:

Muallfidan yordam. Quyidagi 3 xil satrdan birini chiqarish lozim:

  • "Econom 105K"
  • "Business 140K"
  • "VIP 210K"
Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
Econom 105K
2
10
VIP 210K

C. Univer-Dasturlash-Labaratoriya!

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Davlatbek bu (2022-) yili institutga o`qishga kirdi. Endilikda u dasturlash darslariga faol qatnashmoqda. Oxirgi martda unga labaratoriya ishi sifatida quyidagi masalani qo`yishdi: "Berilgan n uzunlikdagi butun sonli massivda ikki marta uchragan eng katta sonni ekranga chiqaring. Bunday element mavjud bo`lmasa, -1 chiqaring".

Albatta Davlatbek bu masalani muammosiz ishlay bildi. Sizning-chi, qo`lingizdan keladimi?

Kiruvchi ma'lumotlar:

Birinchi qatorda yagona butun son - n(n>0)n(n > 0) massiv uzunligi kiritiladi.

Ikkinchi qatorda nn ta butun son - massiv elementlari kiritiladi.

Kirivchi hech qaysi son manfiy emas va 500 dan oshmaydi.

Chiquvchi ma'lumotlar:

Bitta butun son - massivda ikki marta uchragan eng katta sonni ekranga chiqaring. Agar bunday son mavjud bo`lmasa -1 chiqaring.

Izoh:

Haqiqiy labaratoriyadan farqli o`laroq, bu masalada faqat natijani chiqarish talab etiladi. Ortiqcha yozuv chiqarmang. Bittagina butun sonni chiqaring!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
6
8 4 4 5 2 2
4
2
5
5 4 2 1 0
-1

D. Qism to`plam yig`indisi #1

Xotira: 32 MB, Vaqt: 1500 ms
Masala

Bu masalaning oson va qiyin versiyalarining yagona farqi n dagi chegarasidadir.

1 dan nn gacha barcha natural sonlardan tashkil topgan to`plam mavjud. Sizning vazifangiz shu to`plamdagi sonlari yig`indisi mm ga karrali barcha qism to`plamlar sonini topishdan iboratdir. Natija juda katta son bo`lishi mumkinligi sababli uni 109+710^9+7 ga bo`lgandagi qoldig‘ini chiqaring.

Kiruvchi ma'lumotlar:

Yagona qatorda ikkita butun son - n(1n105)n(1 \leq n \leq 10^5) va m(1m30)m(1 \leq m \leq 30) beriladi.

Chiquvchi ma'lumotlar:

Bitta butun son — natijaning 109+710^9+7 ga bo‘lgandagi qoldig‘ini chiqaring.

Izoh:

1-testda shartni qanoatlantiradigan qism to‘plamlar quyidagilardir: {}, {5}, {1,4}, {2,3}, {1,4,5}, {2,3,5}, {1,2,3,4}, {1,2,3,4,5}.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 5
8
2
17 19
6899

E. Number + Frequency

Xotira: 64 MB, Vaqt: 500 ms
Masala

Uzunligi mm bo`lgan butun sonli aa massivning bahosi deb quyidagi summaga aytiladi:

i=1mai+Fai\sum \limits_{i=1}^{m} a_i+F_{a_i}Bunda FaiF_{a_i} bu aia_i ning aa massividagi uchrashlari sonidir.

Sizga uzunligi nn bo`lgan butun sonli bb massiv hamda qq ta so`rov beriladi. 

Har bir so`rov uchun quyidagi ishni bajarishingiz lozim:

  • A=b[l:r]A = b[l:r] yangi AA massivi hosil qilinsin.Bunda l va rl \text{ va } r kiritiladi. b[l:r]b[l:r] deb b massivning l-o`rindagi, r-o`ringacha bo`lgan elementlaridan hosil qilingan yangi massivdir (misol uchun [1,2,9,52,11][2:4]=[2,9,52][1,-2,9,52,11][2:4] = [-2,9,52], ma'no jihatdan AA massivi aa massivining qism massividir)
  • AA massivning bahosi ekranga chiqarilsin.
Kiruvchi ma'lumotlar:

Birinchi qatorda ikkita butun son - n va q(1n,q104)n \text{ va } q(1 \leq n,q \leq 10^4) lar kiritiladi.

Ikkinchi qatorda nn ta butun son - bb massiv elementlari kiritiladi. Massiv elementlari modul jihatdan 10610^6 dan oshmaydigan sonlar.

Keyingi qq ta qatorda ikkitadan butun son, har bir so`rov uchun alohida l va r(1lrn)l \text{ va } r(1 \leq l \leq r \leq n) kiritladi.

Chiquvchi ma'lumotlar:

Har bir so`rov uchun yangi qatorda AA massivning bahosini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 5
2 2 5 1 -7
1 2
2 3
3 5
1 5
3 3
8
9
2
10
6
2
8 5
1 2 2 -6 -6 -6 2 15
1 7
3 6
4 6
1 4
5 5
8
-6
-9
5
-5

F. Logistika muammosi

Xotira: 64 MB, Vaqt: 1000 ms
Masala

Logistikada ham, kam emas hollarda muammolariga yechimni dasturlash va algoritmlar orqali topib berish mumkin. Quyidagi muammoga ham yechim topib ko`ring.

Bir mamlakatda NN ta shahar va har bir shaharlarni o`zaro bog`lovchi bir tomonlama yo`llar mavjud. Har bir yo`l o`z kengligiga ega. Logistika firmasining yangi loyihasiga ko`ra, bu davlatda har bir shahardan barcha boshqa shaharlarga yuk mashinalari mahsulotga to`ldirilib jo`natiladi.

Muammo shundaki, sig`imi xx miqdorli mahsulot olib o`tadigan yuk mashinasi, yy kenglikdagi yo`ldan o`tishi uchun, xyx \leq y shart bajarilishi shart. Ammo firmaning ustaviga ko`ra barcha yuk mashinalarini bir xil sig`imda bo`lishi lozim.

Ushbu mamlakatda firma har bir shahardan boshqa ixtiyoriy shaharga yuk mashinasi orqali mahsulot olib o`ta olish sharti bilan yuk mashinalarining eng katta sig`imini toping.

Kiruvchi ma'lumotlar:

Yagona qatorda bitta butun son N(1N300)N(1 \leq N \leq 300) kiritiladi.

Keyingi nn ta qatorning har birida NN tadan natural son - o`lchami NN bo`lgan butun sonlardan iborat kvadrat matritsa kiritiladi. Matritsadagi ii-ustun, jj-qatorda joylashgan son, ii-shahardan jj-shaharga boruvchi yo`lning kengligi kiritladi.

Chiquvchi ma'lumotlar:

Yagona qatorda bitta butun son ushba mamlakatda firma loyihasini o`tkazishi mumkin bo`lgan yuk mashinalarining eng katta sig`imini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
0 8 3
7 0 13
4 100 0
7
2
4
0 20 4 1
100 0 2 29
25 100 0 13
19 7 93 0
20

G. Qism to`plam yig`indisi #2

Xotira: 10 MB, Vaqt: 500 ms
Masala

Bu masalaning oson va qiyin versiyalarining yagona farqi n dagi chegarasidadir.

1 dan nn gacha barcha natural sonlardan tashkil topgan to`plam mavjud. Sizning vazifangiz shu to`plamdagi sonlari yig`indisi mm ga karrali barcha qism to`plamlar sonini topishdan iboratdir. Natija juda katta son bo`lishi mumkinligi sababli uni 109+710^9+7 ga bo`lgandagi qoldig‘ini chiqaring.

Kiruvchi ma'lumotlar:

Yagona qatorda ikkita butun son - n(1n1018)n(1 \leq n \leq 10^{18}) va m(1m30)m(1 \leq m \leq 30) beriladi.

Chiquvchi ma'lumotlar:

Bitta butun son — natijaning 109+710^9+7 ga bo‘lgandagi qoldig‘ini chiqaring.

Izoh:

1-testda shartni qanoatlantiradigan qism to‘plamlar quyidagilardir: {}, {5}, {1,4}, {2,3}, {1,4,5}, {2,3,5}, {1,2,3,4}, {1,2,3,4,5}.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 5
8
2
17 19
6899
Kitob yaratilingan sana: 18-Jun-25 19:42