A. ForFor #1
Xotira: 16 MB, Vaqt: 1000 msa dan b gacha bo'lgan sonlar yigindisini va c dan d gacha bo'lgan sonlar ko'paytmasini toping.
Bitta qatorda a,b,c,d natural sonlari
Bitta qatorda Yig'indi va ko'paymani 103+7 ga bo'lgandagi qoldig'ini chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 5 1 5 |
15 120 |
B. ForFor #2
Xotira: 16 MB, Vaqt: 1000 msSonning faktariyalini aniqlang.
N sonning faktariyali deb 1 dan boshlab N gacha bo'lgan kopaytmaga aytiladi.
Bitta qatorda N natural soni
1<=N<=18;
N sonining faktariyalini toping.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
2 |
2 |
3 |
3 |
6 |
C. ForFor #3
Xotira: 16 MB, Vaqt: 1000 msQuyidagi ifodaning qiymatini toping
\(\sum_{1=1}^{n} {i!}\)
Bitta qatorda n naturlan soni,
Masalani javobini chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
2 |
3 |
3 |
3 |
9 |
D. ForFor #4
Xotira: 16 MB, Vaqt: 1000 msQuyidagi ifodani qiymatini toping
\(\sum_{i=1}^{n} \prod_{j=1}^{i} \frac{i+j}{\frac{1}{i}+\frac{1}{j}}\)
Bitta qatorda i butun soni
Bitta qatorda masalani javobini 10-2 aniqlikda chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1.00 |
2 |
2 |
9.00 |
3 |
3 |
171.00 |
E. ForFor #5
Xotira: 16 MB, Vaqt: 1000 msn qavatli teskari archani chop eting
Bitta qatorda n natural soni
Teskari archani chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
***** **** *** ** * |
2 |
1 |
* |
F. STL_1
Xotira: 32 MB, Vaqt: 1000 ms(Bu masalada stl ishlating)
Sizning oldingizda n ta kartadan iborat kaloda turibdi.
Siz kalodan olgan kartangizni qo'lingizga quyidagicha qo'yib borasiz.
a) agar karta harfli bo'lsa o'ng tomondan qo'yiladi.
b) agar karta sonli bo'lsa chap tomondan qo'yiladi.
Oxirida siz qo'lingizdagi kartalarni o'ngdan chapga qarata yonma-yon chiqaring.
Birinchi qatorda n butun soni. (1<n<100)
ikkinchi qatorda probel bilan ajratilgan holda kartalar beriladi.
Qo'lingizdagi kartalarni o'ngdan chapga qarata yonma-yon chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 k 5 v |
v k 5 |
G. STL_2
Xotira: 32 MB, Vaqt: 1000 ms(MAPda ishlang (pythonda dict)
Berilgan ismlar ro'yhatini saralang.
Birinchi qatorda ismlar soni n. (1≤n≤100)
Ikkinchi qatorda esa probel bilan ajratilgan holda n ta ism.
Ismlarni saralab ekranga chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 sardor alisher davron kamron salim |
alisher davron kamron salim sardor |
2 |
10 asdasd qwerqwe asdasd dfgd qwerw dfgbdf yujy dscsd tyhty qwdqwd |
asdasd asdasd dfgbdf dfgd dscsd qwdqwd qwerqwe qwerw tyhty yujy |
H. STL_3
Xotira: 32 MB, Vaqt: 1000 msSizga 3 ta a,b va c satrlar berilgan.
b va c satrlarning elementlarini leksigrafik o'zgartirib qo'shgan holda (b+c) a satrni hosil qilib bo'ladimi?
3 ta qatorda a, b va c ismlar beriladi.
Agar hosil qilish mumkin bo'lsa “yes” aks holda “no” chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
sardor sar dor |
yes |
2 |
sardor sad ror |
no |
I. @ email
Xotira: 32 MB, Vaqt: 1000 ms
Birinchi qatorda n soni.
Keyingi n ta qatorda emaillar ro'yhati.
Bitta qatorda masalaning javobi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 asd@gmail.uzb |
gmail.uzb |
J. Musobaqa
Xotira: 32 MB, Vaqt: 1000 msJasur o‘qiydigan maktabda matematika fanidan kichik musobaqa tashkil etildi. Unda har bir o‘quvchiga n
ta masala berildi. Har bir o‘quvchi shu masalalarni hal qilgan va natijalar quyidagicha baholangan:
Agar o‘quvchi biror masalani birinchi bo‘lib to‘g‘ri ishlagan bo‘lsa, yoki u masala hech kim tomonidan ishlanmagan bo‘lsa — 10 ball.
Agar masala to‘g‘ri ishlangan bo‘lsa, lekin birinchi emas — 5 ball.
Har bir xato yechim uchun — 2 ball chegiriladi, lekin faqat o‘quvchi oldin ball olgan bo‘lsa (ya’ni ball 0 bo‘lsa, kamaymaydi).
Sizga k
ta o‘quvchining javoblari beriladi. Har bir o‘quvchi n
ta masalaga bo‘lgan javoblarini satr ko‘rinishida taqdim etadi. Javoblar quyidagi kodlar bilan ifodalanadi:
0
— noto‘g‘ri yechim
1
— to‘g‘ri yechim
2
— masala birinchi marta ishlangan yoki umuman ishlanmagan
Birinchi qatorda ikkita butun son:
K — o‘quvchilar soni (1 ≤ K ≤ 1000)
N — masalalar soni (1 ≤ N ≤ 100)
Keyingi K qatorda:
Dastlab o‘quvchining ismi (faqat katta lotin harflarida, uzunligi 1 ≤ |ismi| ≤ 20)
So‘ngra N ta butun son: har biri 0, 1, yoki 2
Sizning vazifangiz: Har bir o‘quvchining ismini va to‘plagan ballini chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 5 Ali 2 1 0 1 2 Sardor 0 0 0 0 0 Bek 1 2 1 0 1 |
Ali 28 Sardor 0 Bek 23 |
K. Pifogor soni
Xotira: 128 MB, Vaqt: 3000 msDasturchilar Klubi a'zosi Azimjon geometriyaga juda qiziqadi. Ayniqsa u Pifogor teoremasini juda yaxshi ko'radi.
Azimjon yaqinda o'zi uchun yangi qiziqarli sonlarni kashf qildi va ularni "Pifagor son"lari deb nomladi.
Pifagor soni deb (a2+b2) ko'rinishida yozish mumkin bo'lgan tub songa aytiladi. Misol uchun 5 = 12+22 demak 5 pifagor soni, 25 = 32+42 lekin 25 tub son emas shuning uchun ham u pifagor soni bo'la olmaydi.
a va b sonlari ixtiyoriy musbat sonlar hisoblanadi.
Bitta qatorda X va Y sonlari berigan,
(1 ≤ X, Y ≤ 3·108)
Bitta qatorda [X,Y] oraliqda nechta Pifagor sonlari borligini ekranga chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 10 |
2 |
2 |
1 3 |
1 |
L. Signal
Xotira: 32 MB, Vaqt: 1000 msSizga faqat '+' va '-' belgilaridan iborat bo‘lgan s satri beriladi. Signal faqat '+' belgilaridan iborat uzluksiz ketma-ketlik bo‘lishi kerak. Siz bu signalni tiklash uchun kamida nechta '-' belgilarini o‘chirishingiz kerakligini aniqlang.
Bitta qatorda satr beriladi
Masalaning javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
+++++----+++++ |
4 |
M. Uzun bo'lak
Xotira: 32 MB, Vaqt: 1000 msSizga faqat kichik lotin harflaridan iborat bo‘lgan bitta satr beriladi. Sizning vazifangiz — ushbu satr ichida kamida ikki marta kelgan eng uzun bo‘lakni topish.
Bitta qatorda satr beriladi.
Masalaning javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
abcdabcabcd |
abcd |