A. Matematik masala #1
Xotira: 32 MB, Vaqt: 1000 msBarchamiz 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
Kirish fayliga \(n\) ta element , \(n (0≤n≤1000)\)/
Masalada so'ralgan javobni chop eting
Agarda barchasi teng bo'lsa, “NO” deb chiqarsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 1 3 |
1 |
B. Matematik masala #2
Xotira: 32 MB, Vaqt: 1000 ms\(1/x + 1/y + 1/z = a \) tenglamani natural sonlar to'plamida yeching
Birinchi qatorda \(a\) butun soni, \( a (0≤a≤1000)\)
Masalada so'ralgan javobni chop eting, Birinchi qatorda \(x\), \(y\), \(z\) ketma-ketligida chop eting
Agarda xato bo'lsa -1 ni chop eting
Natijalar ko'p bo'lishi mumkin, shuning uchun birinchi uchraganini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
2 4 4 |
C. Qonuniyat
Xotira: 32 MB, Vaqt: 1000 msSiz testcaselarda berilgan misollar orqali qonuniyatni topishdan iboratdir
\(s\) nomli string, \((0<len(s)<30)\)
Masaladagi qonuniyatni topib uni chop eting
Yaxshilab o'ylang
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
g |
t |
2 |
l |
o |
D. Yana MOD
Xotira: 16 MB, Vaqt: 1000 ms1 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.
Yagona qatorda N av K natural sonlari beriladi. \((1≤N≤10^9)\), \((1≤K≤9)\)
Masala javobini chop eting.
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.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 3 |
4 |
2 |
8 6 |
2 |
3 |
15 9 |
25 |
E. Oson emas
Xotira: 32 MB, Vaqt: 1000 msSizga \(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
Birinchi qatorda a va b sonlari kiritiladi
Masalada so'ralgan javobni chop eting
# | 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 msFaqat 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.\)
Kirish fayliga birinchi qatorda \(s\) nomli string, \(s, (1≤s≤1000)\)
Masalada so'ralgan javobni chop eting
Eslatma, bosh string bo'lsa uning qiymati 0 ga teng deb olinsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
byfw |
56 |
G. Prime Fun
Xotira: 32 MB, Vaqt: 1000 msKirishda 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.
Kirish fayliga butun massiv raqamlari. Nol dan farqli bo'lishi kafolatlanadi
2 ta elementdan iborat massiv (eng kichik va eng katta tub).
- 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.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 |
1423 4231 |
2 |
3 5 |
53 |