A. Matematik masala #1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Barchamiz matematika darsida moda degan so'zni eshitgan bo'lsak kerak.

Sizga \(n\) ta sonlar to'plami beriladi, sizning qilishingiz kerak bo'lgan ish. To'plamning modasini topishdan iboratdir

Kiruvchi ma'lumotlar:

Kirish fayliga \(n\) ta element , \(n  (0≤n≤1000)\)/

Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting

Izoh:

Agarda barchasi teng bo'lsa, “NO” deb chiqarsin

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

B. Matematik masala #2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

\(1/x + 1/y + 1/z = a \) tenglamani natural sonlar to'plamida yeching

Kiruvchi ma'lumotlar:

Birinchi qatorda \(a\) butun soni, \( a (0≤a≤1000)\)

Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting, Birinchi qatorda \(x\), \(y\), \(z\) ketma-ketligida chop eting

 

Agarda xato bo'lsa -1 ni chop eting

Izoh:

Natijalar ko'p bo'lishi mumkin, shuning uchun birinchi uchraganini chop eting

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

C. Qonuniyat

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Siz testcaselarda berilgan misollar orqali qonuniyatni topishdan iboratdir

Kiruvchi ma'lumotlar:

\(s\) nomli string, \((0<len(s)<30)\)

Chiquvchi ma'lumotlar:

Masaladagi qonuniyatni topib uni chop eting

Izoh:

Yaxshilab o'ylang

Misollar:
# INPUT.TXT OUTPUT.TXT
1
g
t
2
l
o

D. Yana MOD

Xotira: 16 MB, Vaqt: 1000 ms
Masala

1 dan N gacha sonlar orasida x va y ning qanday natural qiymatlarida \(x^2+y^2\) ifoda 0 dan farqli K raqamga qoldiqsiz bo'linadigan x va y sonlar juftligi nechta ekanligini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Yagona qatorda N av K natural sonlari beriladi. \((1≤N≤10^9)\)\((1≤K≤9)\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Izoh:

1-testda
1) x=3 y=3
2) x=3 y=6
3) x=6 y=3
4) x=6 y=6

jami 4 ta.

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

E. Oson emas

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \(a  va  b\) sonlari berilgan bo'ladi, sizning qilishingiz kerak bo'lgan ish.

\(a^b\)  \(b^x\) a ning b inchi darajasi b ning nechanchi darajasi ekanligini topadigan dastur tuzing

Kiruvchi ma'lumotlar:

Birinchi qatorda a va b sonlari kiritiladi

Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting

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

F. Uyg'unlik qiymati

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Faqat alifbo belgilariga ega bo'lgan va bo'sh joy bo'lmagan kichik harflarni hisobga olgan holda, undosh substringlarning eng yuqori qiymatini qaytaring. undosh tovushlar alfavitning har qanday harflaridan tashqari \("aeiou"\).

Biz quyidagi qiymatlarni tayinlaymiz: \(a = 1, b = 2, c = 3, ... , z = 26.\)

Kiruvchi ma'lumotlar:

Kirish fayliga birinchi qatorda \(s\) nomli string, \(s, (1≤s≤1000)\)

Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting

Izoh:

Eslatma, bosh string bo'lsa uning qiymati 0 ga teng deb olinsin

Misollar:
# INPUT.TXT OUTPUT.TXT
1
byfw
56

G. Prime Fun

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Kirishda bir qatorda probel bilan ajratilgan holda sizga 0 dan farqli bir nechta raqamlar beriladi. Sizning vazifangiz ushbu raqamlardan eng katta va eng kichik tub sonlarni hosil qilish.

Kiruvchi ma'lumotlar:

Kirish fayliga butun massiv raqamlari. Nol dan farqli bo'lishi kafolatlanadi

Chiquvchi ma'lumotlar:

2 ta elementdan iborat massiv (eng kichik va eng katta tub).

Izoh:
  • Raqamlar uzunligi har doim 10 dan kichikdir.
  • Raqamlardagi butun son har doim 1 raqam yoki 2 raqam (1-99) bo'ladi. U kombinatsiyadagi tartibni saqlashi kerak. Masalan, 13 ni 31 yoki bitta raqam 1 yoki 3 sifatida ishlata olmaydi. U faqat 13 sifatida foydalanishi mumkin.
  • Barcha butun sonlar ishlatilishi kerak, lekin faqat bir marta ishlatilishi mumkin.
  • Agar berilgan butun sonlar faqat 1 ta tub sonni birlashtira olsa, 1 ta tub sonni o'z ichiga olgan massivni qaytaring.
  • Agar asosiy kombinatsiya bo'lmasa, [] ni qaytaring.
Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3 4
1423 4231
2
3 5
53
Kitob yaratilingan sana: 22-Nov-24 14:02