A. Saflanish
Xotira: 128 MB, Vaqt: 1000 msHarbiy qism qo'mondoni barcha askarlarni zudlik bilan bo'ylari kichikdan kattaga qarab bir qator bo'lib saflanishga buyruq berdi. Askarlar buyruqni tezda bajarish uchun hamda barcha bir birini bo'ylarini uzunligini aniq bilmagani uchun hohlagan tartibda joylashib olishdi. Endi askarlarni to'g'ri joylashtirish uchun quyidagicha amal bajaradi. Agar chapdagi askar o'ngdagi askardan bo'yi uzun bo'lsa joylari almashtiriladi aks holda hech qanday amal bajarmaydi. Askarlar joylashuvini ko'rib nechta amal bajarib safni bo'ylarini o'sish tartibida joylashtira olishini hisoblayman deb qo'mondon eplayolmadi. Siz unga yordam bering.
Birinchi qatorda N natural son askarlar soni beriladi.
Ikkinchi qatorda N ta askar bo'ylari uzunligi beriladi.
Askarlarni bo'ylari o'sish tartibida joylashtirish uchun ketadigan amallar sonini ga bo'lgandagi qoldiqni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 1 2 4 3 |
1 |
2 |
6 6 3 1 2 4 5 |
7 |
B. Qopqon
Xotira: 128 MB, Vaqt: 1000 msSizda sichqonlar uchun N ta qopqon bor, ularning har biri koordinata tekisligida ma'lum bir joylashuvga ega. Chapdan o‘ngga qarab, i-chi qopqonning koordinatasi bo‘ladi.
Siz quyidagi shartlarga rioya qilgan holda ba’zi qopqonlarni olib tashlashingiz mumkin:
- Qolgan qopqonlarning har bir juftligi orasidagi masofa yoki undan katta bo‘lishi kerak.
- Siz maksimal miqdordagi qopqonlarni qoldirishga harakat qilishingiz kerak.
Sizning vazifangiz – yuqoridagi shartlarga mos ravishda maksimal nechta qopqonni qoldirish mumkinligini aniqlash.
Birinchi qatorda ikkita butun son N va K sonlar berildi.
Ikkinchi qatorda N ta butun son ,
ya'ni qopqonlar tartiblangan holda beriladi.
Maksimal qoldirish mumkin bo‘lgan qopqonlar sonini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 3 1 2 5 6 8 |
3 |
2 |
5 2 1 2 3 4 5 |
3 |
C. Kino
Xotira: 32 MB, Vaqt: 1000 msIsmoilning kino ko'rishni yoqtiradi. N ta yoqtirgan kinosini televizor orqali jonli tomosha qilmoqchi. Kun H soat davom etadi. Har bir i-kino vaqtda jonli efirni boshlaydi va vaqtda tugatadi. Ismoil bir vaqtning o‘zida bir nechta kinoning jonli efiriga to‘g‘ri kelgan bo‘lsa, ularning barchasini tomosha qiladi. U bir vaqtning o‘zida maksimal nechta kinoning jonli efirini tomosha qilishi kerakligini bilishni hohlaydi. Sizning vazifangiz Ismoilga yordam berish.
Birinchi qatorda N va H natural sonlar beriladi.
Keyingi N ta qatorda har bir i-kino boshlanishi va tugash vaqti beriladi.
Bir vaqtning o‘zida maksimal nechta kinoning jonli efirini tomosha qilishini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 5 0 2 1 4 2 3 |
3 |
2 |
7 10 8 9 3 6 2 4 1 8 7 9 0 4 5 6 |
4 |
D. Karrali
Xotira: 32 MB, Vaqt: 1000 msBerilgan va musbat butun sonlari uchun ifodasi ifodasining karrali bo'ladigan eng kichik manfiy bo'lmagan butun sonini topish dasturini tuzing.
Birinchi qatorda T ta test soni beriladi.
Keyingi T ta qatorda A va B natural sonlar berialdi.
Agar bunday mavjud bo'lsa, uning eng kichik qiymatini, agar topilmasa -1 chi chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 11 23 2 3 8 16 |
1 -1 0 |
E. Darajali algebraik ifoda
Xotira: 64 MB, Vaqt: 1000 msSizda N ta butun sondan tashkil topgan massiv A = berilgan.
Siz ushbu massivdan 4 ta turli butun son a, b, c, d ni tanlashning necha usuli mavjudligini topishingiz kerak. Tanlangan to'rtlik quyidagi shartlarni qanoatlantirishi lozim:
- ifodasi ga bo'linganda qoldiqni hosil qilishi kerak.
- bo'lishi kerak.
Birinchi qatorda 3 ta butun son N, P, Q beriladi: ,
Ikkinchi qatorda N ta turlicha butun son lar beriladi:
Shartlarni qanoatlantiruvchi 4 ta sonni tanlashning nechta usuli borligini chop ering.
1-testda.
bo'lsa,
Demak ekan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 7 5 7 3 9 6 10 |
1 |
2 |
5 8 3 1 2 3 5 8 |
3 |
F. 2 va 5 emas
Xotira: 32 MB, Vaqt: 1000 ms2 ga ham, 5 ga ham bo‘linmaydigan musbat butun son beriladi. Shu shartda, soni ga bo‘linadigan musbat butun son mavjud ekanligi ma’lum. Eng kichik ni toping.
Bitta butun son N soni beriladi.
Eng kichik ni chop eting.
N soni 2 ga ham 5 ga ham bo'linmasligi kafolatlangan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
1 |
2 |
9 |
1 |