A. Kabisa yili

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Quyidagi shartlardan birini bajaradigan yil kabisa yili hisoblanadi:

  • Yil raqami 400 ga bo’linsa
  • Yil raqami 4 ga bo’linsa va 100 ga bo’linmasa
Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida yagona butun son, [1, 109] oralig’idagi yil raqami kiritiladi

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylining yagona satrida agar kiritilgan yil kabisa yili bo’lsa “Kabisa yili” aks holda “Kabisa yili emas” yozuvini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2020
Kabisa yili
2
2022
Kabisa yili emas

B. Sovg’a

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Oppog’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.

Kiruvchi ma'lumotlar:

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.

Chiquvchi ma'lumotlar:

Sovg’ani sotib olish uchun yetti gnom uchun yana nechta tanga kerak?

Misollar:
# 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 ms
Masala

Ikki 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.

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida yagona butun son, N(1 ≤ N ≤ 109) soni kiritiladi.

Chiquvchi ma'lumotlar:

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.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
Second player
2
3
First player
3
4
Second player

D. Kinguru

Xotira: 16 MB, Vaqt: 1000 ms
Masala

To’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.

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida bitta qatorda to’rtta butun son, x1, v1, x2, v2 (0 ≤ x1 < x2 ≤ 10000, 1 ≤ v1, v2 ≤ 10000) sonlari kiritiladi.

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida, agar kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lishsa YES aks holda NO so’zini chop eting.

Misollar:
# 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 ms
Masala

Ikkita 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.

Kiruvchi ma'lumotlar:

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.

Chiquvchi ma'lumotlar:

So’ralgan javobni chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
2-mushuk
2
1 3 2
sichqon

F. Fasllar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hurmatli 1-kurs talabalari sizlarga oy raqamini beraman siz menga shu oy qaysi faslga tegishli ekanini topishdan iborat. Oy raqamini ingliz tilida nomlanishini topishingiz kerak.

Kiruvchi ma'lumotlar:

Kirish faylida N natural son \((N≤100)\) - oy soni mavjud

Chiquvchi ma'lumotlar:

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.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
Spring
2
15
Error
Kitob yaratilingan sana: 31-Jan-25 20:58