A. Kabisa yili
Xotira: 16 MB, Vaqt: 1000 msQuyidagi shartlardan birini bajaradigan yil kabisa yili hisoblanadi:
- Yil raqami 400 ga bo’linsa
- Yil raqami 4 ga bo’linsa va 100 ga bo’linmasa
INPUT.TXT kirish faylida yagona butun son, [1, 109] oralig’idagi yil raqami kiritiladi
OUTPUT.TXT chiqish faylining yagona satrida agar kiritilgan yil kabisa yili bo’lsa “Kabisa yili” aks holda “Kabisa yili emas” yozuvini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2020 |
Kabisa yili |
2 |
2022 |
Kabisa yili emas |
B. Sovg’a
Xotira: 16 MB, Vaqt: 1000 msOppog’oy va yetti gnom ertagini barcha eshitgan bo’lsa kerak. Yetti gnom oppog’oyning tug’ilgan kuniga unga sovg’a olmoqchi bo’lishibdi. Agar yetti gnomning birinchisida a1 tanga, ikkinchisida a2 tanga va h.k. yettinchi gnomda a7 tanga puli bor bo’lsa hamda oppog’oy uchun olmoqchi bo’lgan sovg’a narxi S tanga turadigan bo’lsa, ularga yana qancha pul kerak bo’ladi.
Birinchi qatorda yetti son gnomlarning har birida bor tangalar miqdori.
Ikkinchi qatorda olinishi kerak bo’lgan sovg’a narxi S.
Barcha sonlar 1000 dan oshmaydigan natural sonlar hisoblanadi.
Sovg’ani sotib olish uchun yetti gnom uchun yana nechta tanga kerak?
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 5 6 7 100 |
72 |
2 |
1 2 3 4 5 6 7 28 |
0 |
C. Toshlar o’yini
Xotira: 16 MB, Vaqt: 1000 msIkki o’yinchi N ta tosh orqali o’yin o’ynayapti. O’yinni birinchi o’yinchi boshlab beradi, va har bir o’yinchi navbati bilan o’z harakatini amalga oshiradi. O’yin quyidagicha o’ynaladi.
- Navbati kelgan o’yinchi maydonda turgan toshlardan ixtiyoriy birini o’ziga oladi.
- O’z navbatida tosh ololmagan o’yinchi o’yinda yutqazadi.
O’yinda kim g’olib bo’lishini aniqlang.
INPUT.TXT kirish faylida yagona butun son, N(1 ≤ N ≤ 109) soni kiritiladi.
OUTPUT.TXT chiqish faylida agar o’yinda birinchi o’yinchi g’olib bo’lsa “First player” aks holda “Second player” so’zini qo’shtirnoqsiz chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
Second player |
2 |
3 |
First player |
3 |
4 |
Second player |
D. Kinguru
Xotira: 16 MB, Vaqt: 1000 msTo’g’ri chiziqda birinchi kinguruning boshlang’ich kordinatasi x1 va uning tezligi bir sakrashda v1 metr, ikkinchi kinguruning boshlang’ich kordinatasi x2 va uning tezligi bir sakrashda v2 metr. Ikkala kinguru ham bir sakrash uchun bir xil vaqt sarflaydi. Kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lib qolishi yoki yo’qligini aniqlang.
INPUT.TXT kirish faylida bitta qatorda to’rtta butun son, x1, v1, x2, v2 (0 ≤ x1 < x2 ≤ 10000, 1 ≤ v1, v2 ≤ 10000) sonlari kiritiladi.
OUTPUT.TXT chiqish faylida, agar kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lishsa YES aks holda NO so’zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0 3 4 2 |
YES |
2 |
0 2 5 3 |
NO |
E. Sichqon va Mushuklar
Xotira: 16 MB, Vaqt: 1000 msIkkita mushuk va bitta sichqon to’g’ri chiziq bo’ylab turli xil nuqtalarda joylashgan. Sizga ularning boshlang’ich nuqtalari berilgan. Sichqon pishloq iste’mol qilish bilan ovora bo’lganligi uchun mushuklarni ko’rmagan, shuning uchun u mushuklardan qochmasdan o’z o’rnidan qimirlamaydi, Ikkala mushukning tezligi bir xil, qaysi mushuk sichqonning oldiga birinchi yetib kelsa sichqonni o’sha mushuk qo’lga kiritadi. Agar ikkala mushuk ham sichqonni oldiga bir vaqtda yetib kelishsa sichqonni ustiga o’zaro tortishib qolishadi va paytdan foydalangan holda sichqon qochib qoladi. Sizning vazifangiz:
- Agar birinchi mushuk sichqonni qo’lga kiritsa “1-mushuk”
- Agar ikkinchi mushuk sichqonni qo’lga kiritsa “2-mushuk”
- Agar sichqon qochib qolsa “sichqon”
deb xabar chiqarishdan iborat.
Kirish faylining yagona satrida 3 ta butun son, \(A, B\) va \(C (1 \le A,B,C\le100)\) sonlari berilgan, bu sonlar mos ravishda 1-mushukning, 2-mushukning va sichqonning boshlang’ich nuqtalari hisoblanadi.
So’ralgan javobni chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
2-mushuk |
2 |
1 3 2 |
sichqon |
F. Fasllar
Xotira: 16 MB, Vaqt: 1000 msHurmatli 1-kurs talabalari sizlarga oy raqamini beraman siz menga shu oy qaysi faslga tegishli ekanini topishdan iborat. Oy raqamini ingliz tilida nomlanishini topishingiz kerak.
Kirish faylida N natural son \((N≤100)\) - oy soni mavjud
Chiqish faylida yoz oylari uchun “Summer”, qish oylari uchun “Winter”, bahor uchun “Spring” va kuz uchun “Autumn” qiymatini chop eting. Agar sana oyning mumkin bo'lgan qiymatiga mos kelmasa, unda bu holda siz "Error" ni chiqarishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
Spring |
2 |
15 |
Error |