A. To‘lov

Xotira: 16 MB, Vaqt: 1000 ms
Masala

\(N\) so‘mlik pulni 1 so‘mlik hamda 2 so‘mlik pullar yordamida necha xil usulda to’lash mumkin?

Kiruvchi ma'lumotlar:

Kirish faylida yagona butun son, \(N (1 \le N \le 10^9)\) soni kiritiladi

Chiquvchi ma'lumotlar:

Chiqish fayliga yagona butun son, to‘lash usullar sonini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
13
7
2
17
9
3
526
264

B. Gugurt donalari va raqamlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Yuqoridagi rasmda har bir raqamni gugurt donalari yordamida ifodalanishi ko’rsatilgan.

Kiruvchi ma'lumotlar:

Kirish faylida bitta butun son beriladi, \(N (0 \le N \le 10^9)\)

Chiquvchi ma'lumotlar:

Chiqish faylida bitta butun son, berilgan \(N\) sonini gugurt donalari yordamida ifodalash uchun jami nechta gugurt donasi kerak bo’lishini chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
137
10
2
379
14

C. Nisbat

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga \(N\) soni beriladi siz quyidagi formula yordamida \(X\) ning qiymatini aniqlang:

\(X = \cfrac{3*\displaystyle\sum_{i=1}^{N}{i^5}}{\displaystyle\sum_{i=1}^{N}{i^3}}\)

Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida bitta butun son, \(N (1 \le N \le 10^9)\) soni kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida bitta butun son, \(X\) ning qiymatini chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
3
2
2
11
3
5
59

D. To’plamlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Berilgan n natural soni uchun \(A_n=\{1,2,3, \dots ,2n\}\), \(B_n=\{n+1,n+2,n+3,\dots,2n\}\) va \(C_n=\{1(n+1),2(n+2),3(n+3),…,2n^2\}\) to`plamlar berilgan bo`lsin. \(a, b, c\) elementlar mos ravishda \(A_n, B_n, C_n\) to`plamlarning elementlari bo`lib \(S(n)\) soni \((a+b+c)=0 (mod \space n)\)o`rinli bo`ladigan \((a,b,c)\) uchliklar soni bo`lsin.

 

Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida ikkita natural son, \(n \space (1 \le n \le 10^9)\) va \(d \space (1 \le d \le 10^{18})\) sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida \(S_n\) sonining \(d\) ga bo`lgandagi qoldig’i chop etilsin.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 3
2
2
6 175
72

E. Kalendar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga yil va oy raqamlari beriladi, siz berilgan oyning kalendarini namunada ko’rsatilgan holda chop eting

Kiruvchi ma'lumotlar:

Yagona satrda ikkita butun son, yil \((2000 ≤ \text{yil} < 10000)\) va oy \((1 ≤ \text{oy} ≤ 12)\)

Chiquvchi ma'lumotlar:

Berilgan yil va oyga mos kalendarni namunadagiga mos holda chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2020 11
Du Se Ch Pa Ju Sh Ya
                  01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
2
2010 9
Du Se Ch Pa Ju Sh Ya
      01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

F. G'aroyib sonlar ketma-ketligi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Natural sonning raqamlari kvadratlarining yig’indisi 1 ga teng bo’lsa yoki raqamlari kvadratlarining yig’indisi g’aroyib son bo’lsa ushbu son g’aroyib son hisoblanadi.

Masalan: \(7 \rarr 7^2=49 \rarr 4^2+9^2=97 \rarr 9^2+7^2=130 \rarr 1^2+3^2+0^2=10 \rarr 1^2+0^2=1\)

G’aroyib sonlarni o’sish tartibida joylashtirishdan hosil bo’lgan ketma-ketlik G’aroyib sonlar ketma-ketligi hisoblanadi.

Ushbu ketma-ketlikdan \(n\)-o’rinda turgan sonni aniqlang.

 
Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida bitta butun son, \(n\space(1 ≤ n ≤ 10^6)\) soni kiritiladi.

 

Chiquvchi ma'lumotlar:

Chiqish faylida yagona son, g’aroyib sonlar ketma-ketligida \(n\)-o’rinda turgan sonni aniqlang.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
7
28
2
24
130

G. To’plam & X

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \(n\) ta elementdan iborat \(A(A_1, A_2, \dots, A_n)\) to’plam berilgan.

\(F(x) = \displaystyle\sum_{i=1}^n A_i ∧ x\)

Bu yerda \(F(x)\) funksiya \(A\) to’plamning barcha elementlari bilan \(x\) orasida bitwise and operatorini qo’llab hosil bo’lgan qiymatlarning umumiy summasini hisoblab beradi.

Sizning vazifangiz \(F(x)\) funksiyadan qaytadigan qiymat eng katta bo’ladigan, ikkilik ifodalanishida jami \(L\) ta 1 ishtirok etadigan \(x\) lar sonini topishdan iborat!

Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrida bitta butun son, \(T \space (1 \le T \le 1000)\) testlar soni kiritiladi. Keyingi qatordan boshlab har bir test uchun alohida ikkita qatorning birinchi satrida ikkita butun son, \(n \space (1 \le N \le 20000)\) va \(L \space (1 \le L \le 30)\), mos ravishda \(A\) to’plam elementlar soni va \(x\) ning ikkilik ko’rinishidagi 1 lar soni, ikkinchi satrida esa \(n\) ta butun son, \(A (1 \le A_i \le 10^9)\) to’plam elementlari kiritiladi.

Barcha testlardagi \(N\) lar yig’indisi 200000 dan oshmasligi kafolatlanadi.

Chiquvchi ma'lumotlar:

Har bir test uchun alohida qatorda \(F(x)\) funksiyasidan eng katta qiymat qaytaradigan \(x\) ning bo’lishi mumkin bo’lgan qiymatlar sonini chop eting, agar bunday sonlar cheksiz bo’lsa o’rniga -1 chop eting.

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

H. G’aroyib sonlar ketma-ketligi №2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Natural sonning raqamlari kvadratlarining yig’indisi 1 ga teng bo’lsa yoki raqamlari kvadratlarining yig’indisi g’aroyib son bo’lsa ushbu son g’aroyib son hisoblanadi.

Masalan: \(7 \rarr 7^2=49 \rarr 4^2+9^2=97 \rarr 9^2+7^2=130 \rarr 1^2+3^2+0^2=10 \rarr 1^2+0^2=1\)

G’aroyib sonlarni o’sish tartibida joylashtirishdan hosil bo’lgan ketma-ketlik G’aroyib sonlar ketma-ketligi hisoblanadi.

Ushbu ketma-ketlikdan \(n \space-\space\)o’rinda turgan sonni aniqlang.

 
Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida bitta butun son, \(n (1 \le n \le 10^{16})\) soni kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida yagona son, g’aroyib sonlar ketma-ketligida \(n \space-\space\)o’rinda turgan sonni aniqlang.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
7
28
2
24
130
Kitob yaratilingan sana: 22-Nov-24 21:40