A. Sehrli aylana ichidagi son
Xotira: 256 MB, Vaqt: 1000 msSehrgar bir son bilan tajriba o‘tkazmoqda. U haqiqiy son x ni oladi va quyidagi sehrli ifodani hisoblaydi.
|x| — sonning moduli
⌊x⌋ — sondan kichik yoki teng bo‘lgan eng katta butun son
Agar f(x) 100 dan katta bo‘lsa, sehr muvaffaqiyatli bo‘ladi.

Bitta qatorda haqiqiy son x beriladi.
(−100≤x≤100)
Agar f(x) > 100 bo‘lsa:
"YES"
aks holda
"NO"
🔥🔥🔥
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
-4.3 |
NO |
| 2 |
10 |
YES |
| 3 |
-10.1 |
YES |
B. Qulf kodi
Xotira: 256 MB, Vaqt: 1000 msQadimiy laboratoriyada raqamli sirli qulf mavjud. Qulf faqat tub sonlar bilan bog‘liq maxsus kod to‘g‘ri topilgandagina ochiladi.
Sizga N ta butun son beriladi. Qulfni ochish uchun quyidagi amallar bajariladi:
- Berilgan sonlar orasidan faqat tub sonlarni ajratib oling.
- Qulf kodi — bu ushbu sonlar orasidagi eng kichik kod.
Agar berilgan sonlar orasida birorta ham tub son bo‘lmasa, qulf kodi -1 ga teng bo‘ladi.
Birinchi qatorda bitta natural N soni beriladi
Ikkinchi qatorda N ta butun son beriladi (-100≤N)
Qulf kodini ifodalovchi butun sonlarni chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
4 1 2 4 9 |
2 |
| 2 |
7 -5 -9 0 91 7 |
7 |
C. Sirli raqamlar
Xotira: 256 MB, Vaqt: 1000 msBir poyezdda ketma-ket joylashgan n ta vagon bor. Har bir vagonda bitta raqam yozilgan. Poyezd dispecheri vagonlarni tekshirayotganda, quyidagi qoidalarni o'ylab topdi:
Vagon "maxsus" hisoblanadi, agar u vagondagi raqam undan oldingi barcha vagondagi raqamlar yig'indisidan katta bo'lsa!
(Birinchi vagon har doim maxxsus hisoblanadi.)
Birinchi qatorda bitta butun son n
(1<=n<=\(10^5\))
Keyingi qatorda n ta element
1.Maxsus vagonlar sonini chiqaring.
2. Keyingi qatorda ularning tartib raqamlari (1dan boshlab) chiqaring.
3. Agar "maxsus" vagon bo'lmasa, "NO SPECIAL VAGONS" deb chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 2 1 4 10 3 |
3 1 3 4 |
| 2 |
4 1 2 4 8 |
4 1 2 3 4 |
D. Ketma ketlik asosida sonlar
Xotira: 256 MB, Vaqt: 1000 msSizga bir algorithm asosida tuzilgan sonlarni beraman 4,6,10,18,34
uning n-hadini toping
ketma ketlikning n-chi hadi
n-chi hadning qiymati
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 |
34 |
| 2 |
6 |
66 |
E. Azizning telefoni
Xotira: 256 MB, Vaqt: 1000 msAziz har kuni telefonidan foydalanadi. Telefoni odatdagidek 100% dan boshlanadi. Aziz har kuni telefonini ishlatadi va aniq miqdorda quvvat ishlatadi. Ammo bir nechta muammo bor:
- Agar telefonining quvvati 20% dan pasaysa, Aziz vahimaga tushadi va o'sha kundan boshlab kamroq ishlatishni boshlaydi.
- Agar quvvat 0% ga yetsa yoki mabodo pasayib ketsa(ya'ni manfiy songa o'tib ketsa) telefoni albatta o'chib qoladi.
Sizga u kuniga ishlatadigan quvvat miqdori beriladi, ya'ni K. Siz esa telefonni necha kun ishlatish mumkinligini va telefon o'chganda quvvat necha foiz bo'lishini toping.
Eslatma(agar telefonning quvvati 20% dan pasaysa u telefonini ikki barvar kam ishlatishni boshlaydi, ya'ni avval 20% ishlatgan bo'lsa, u endi 10% ishlatadi, 15% ishlatgan bo'lsa, 7% ishlatadi)
Kuniga necha foiz ishlatgani
1<=K<=100
U kuniga K% ishlatsa telefonidan necha kun foydalana olishini va telefon o'chganda quvvat nechaga teng bo'lishini toping.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
15 |
8 -6 |
| 2 |
30 |
4 -5 |
F. HARFLAR O'YINI
Xotira: 256 MB, Vaqt: 1000 msAsilbek yozuv va harflar bilan o‘ynashni yoqimli mashg‘ulot deb biladi. Bir kuni u oddiy, lekin ajoyib bir g‘oya o‘ylab topdi: matndagi har bir kichik harfni katta harfga, katta harfni esa kichik harfga aylantirish. Asilbek ASCII jadvalini bilmagani sababli bu ishni qo‘lda qilish qiyin bo‘ladi — shuning uchun u sizdan yordam so‘raydi.
Vazifa
Sizga bitta satr beriladi.
Satrda quyidagi o‘zgarishlarni bajaring:
- har bir kichik lotin harf (
a–z)ni katta (A–Z) harfga aylantiring; - har bir katta lotin harf (
A–Z)ni kichik (a–z) harfga aylantiring; - boshqa belgilar (raqamlar, tinish belgilar va hokazo) o‘zgarmas qolsin.
- (Kiritishda probellar kiritilmaydi)
Bitta qatorda — S satri. (S uzunligi 1 ≤ |S| ≤ 12).
Yagona qatorda — S satrining harflar konvertatsiyadan keyingi ko‘rinishi.
Barchaga omad :)
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
Hello |
hELLO |
| 2 |
NitroType |
nITROtYPE |
G. Ifoda
Xotira: 32 MB, Vaqt: 1000 mssizga quyidagi ko'rinishda 2 ta belgi beriladi.
Siz ifodani hisoblang.
{raqam} {+,-,*} {raqam}
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 + 2 |
3 |
| 2 |
5 * 8 |
40 |