A. Toq sonlar yig'indisi #2
Xotira: 16 MB, Vaqt: 1000 ms1 dan N gacha sonlar orasidan toq sonlar yig'indisini toping.
N soni beriladi. \((1≤N≤10^{18})\)
Chiqishda masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
25 |
2 |
4 |
4 |
B. Satr (Faqat kichik harflar)
Xotira: 16 MB, Vaqt: 1000 msJavlonbek Word dasturida yoza boshladi. Bir qancha so'zlar yozib bo'lgach, barcha so'zlarni katta harf qilmoqchi bo'ldi. Javlonbek Word dasturini yaxshi bilmagani uchun so'zlarni barcha harfini dasturlash orqali katta harf qilomqchi bo'lib eplolmadi. . Siz unga yordam bering.
Bir qatorda s matn beriladi. (1≤s≤100)
Masala javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Bilim faqat takror bilan. |
BILIM FAQAT TAKROR BILAN. |
C. Aralashma
Xotira: 16 MB, Vaqt: 1000 msMassasi N gramm tuzli aralashma tarkibida a % suv bor. Aralashma tarkibida b % suv bo’lishi uchun qancha suvni bug’lantirish kerak? a≥b
N,a,b butun sonlar beriladi. \((1≤N≤1000), (1≤a,b≤100\)
Masala javobini \(10^{-2}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
228 75 62 |
78.00 |
D. Shaxmatdagi RUH
Xotira: 16 MB, Vaqt: 1000 msShaxmat taxtasining maydonining \(A (x_1,y_1)\) va \(B(x_2,y_2)\) ikki xil koordinatalari berilgan. (\(1≤x_1,y_1,x_2,y_2≤8\) butun sonlar). Ruh bir harakatda A nuqtadan B nuqtaga o'ta oladimi yo'qmi aniqlang.
Birinchi qatorda \(1≤x_1,y_1,x_2,y_2≤8\) nuqta koordinatalari beriladi.
Agar ruh A nuqtadan B nuqtaga o'ta olsa “YES”, aks holda “NO” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 3 2 7 |
NO |
2 |
1 3 8 8 |
NO |
3 |
7 5 2 5 |
YES |
E. 1 lar 2 ta (Subtaskli)
Xotira: 16 MB, Vaqt: 1000 msBizga o'nlik sanoq sistemasida biror N natural soni beriladi. Shu N sonigacha bo'gan sonlarni ikkilikdagi qiymatlarida 1 raqami 2 marta qatnashgan sonlar nechtaligini aniqlang.
N natural soni beriladi. \((1≤N≤10^{18})\)
Masala javobi chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
5 |
F. Ajoyib sonlar
Xotira: 16 MB, Vaqt: 1000 msSonlarni “Ajoyib sonlar” deymiz qachonki sonning raqamlar yig'indisi qandaydir sonning kvadratiga teng bo'lsa. 1 dan N gacha sonlar orasida nechta “Ajoyib sonlar” bor ekanligini aniqlang.
N butun son kiritiladi. \((1≤N≤10^{18})\)
Masala javobini \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.
Masalan: 45 “Ajoyib son” sababi 4+5=9 ga teng. 9 esa 3 ning kvadratiga.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
4 |
G. Massivda o'rinlashtirish
Xotira: 16 MB, Vaqt: 1000 msUshbu masalada, sizga bir nechta sonlardan iborat massiv beriladi. Sizdan bu massivni yonma yon joylashgan sonlarning o'rinini almashtirish talab qilinadi.
n ta elementdan iborat massivdan beriladi.
Masala javobi chiqarilsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 |
2 1 4 3 |
2 |
1 2 3 4 5 |
2 1 4 3 5 |
H. Massiv uzunligi #2
Xotira: 16 MB, Vaqt: 100 msIsmoil n ta (n≥2 ) faqat 1 raqamdan iborat a massiv tuzdi. Keyin har bir qo'shni sonlar orasiga ularning yig'indisi yozib chiqildi. Bu ish k marta takrorlandi. Natijada hosil bo'lgan yangi massivdagi elementlar sonini toping.
Birinchi satrda n \((2≤n≤10^{18})\) massiv elementlar soni kiritiladi.
Ikkinchi satrda k\(1≤k≤10^{18}\) butun soni kiritiladi.
Masala javobi katta bo'lib ketsa \(10^{9}+7\) ga bo'lgandagi qoldiqni chiqaring.
Massiv elementlari 2 tadan kam bo'lmasligi kafolatlangan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 |
5 |
2 |
5 2 |
17 |
3 |
7 4 |
97 |
I. Navbat
Xotira: 64 MB, Vaqt: 1000 ms3 kishi A, B va C navbatda turishibdi. A va B orasida N kishi va B va C orasida K kishi bor. Agar C dan oldinda M kishi va A dan orqada T kishi bo'lsa, navbatda eng kamida qancha odam bo'lishini aniqlang.
Birinchi qatorda N, K, M, T butun sonlar kiritiladi. \((1≤N,K,M,T≤1000)\)
Masala javobi chiqaring.
1-testda 1 2 3 4 qiymatlarda B A C tartibda joylashsa eng kam qiymat 7 ga erishadi.
Agar C A B tartibda bo'lsa 9 qiymatga erishardi.
Agar A B C tartibda deganimizda ma'noga ega bo'lmay qoladi.
2-testda 75 3 70 59 qiymatlarda A C B tartibda joylashsa eng kam qiymatga erishadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 |
7 |
2 |
75 3 70 59 |
202 |
3 |
30 78 80 36 |
165 |
J. Satrli matematika
Xotira: 16 MB, Vaqt: 1000 msS satrda raqamlar va arifmetik amallar aralash beriladi. Sizni vazifangiz bir boshidan avval bitta raqam, keyin bitta arifmetik amal, yana raqam va yana arifmetik amal qilib barcha elementlar joylashtirishdan hosill bo'lgan ifodani hisoblash mumkin bo'lsa hisoblab javobini, hisoblash mumkin bo'lmasa “XATO” so'zini chop eting. Agar S satrda faqat raqamlar bo'lsa o'zini chop eting.
S satrda raqam va arifmetik amallar aralash beriladi. \((1≤S≤1000)\)
Masala javobini \(10^{-2}\) aniqlikda chiqaring.
Eslatma:
Matematik amalar bajarish qoidasi doim yodingizda bo'lsin. Agar son arifmetik amaldan keyin 0032 kabi bo'lsa 32 deb olinsin.
Masalan: 4*5+032 kabi bo'lib qolsa, 4*5+32 deb hisoblab ketilsin.
Agar shart bo'yicha ketma-ket joylashtirishda arifmetik amallar tugab qolsa qolganiga raqamlarni yoki aksincha olib ketilsin. Masalan +23-46 berilsa 2+3-46 kabi bo'ladi yoki +23-4+ bo'lsa 2+3-4+ kabi bo'ladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2*3 |
6.00 |
2 |
23+4* |
14.00 |
3 |
+2*3 |
XATO |
K. Eng katta son 2
Xotira: 16 MB, Vaqt: 1000 msSizga ikkita butun son A va B beriladi. Siz A ning raqamalaridan birinni B ning istalgan raqami bilan almashtirib (almashtirish shart emas) A ning eng katta qiymatini toping. Almashtirish amali faqat bir marta ishlatilsin.
Bitta qatorda A va B sonlar kiritiladi. \((-10^6≤A, B≤10^6)\)
Masala javobini chop eting.
Eslatma:
A sonini xonalar soni o'zgarmasligi kerak.
Agar 5 xonali bo'lsa javob ham 5 xonali bo'lishi kerak.
Sonning ishorasi o'zgarmasligi lozim.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12345 6789 |
92345 |
2 |
728 346 |
768 |