A. Mirfayz

Xotira: 32 MB, Vaqt: 1000 ms
Masala
  • Mirfayz Informatikani yaxshi ko'radi va shu kuni u robocontestda ishlayotganida bir masalaga tushunmay qoldi. Uning sharti quyidagicha edi: 1 dan boshlab n gacha (n soni ham kiradi) bo'lgan sonlar orasidan 3 yoki 7 ga bo'linadigan sonlarni topib ularni yig'indisini topib 2 ga bo'li b butun qismni hisoblash berishi kerak edi. Unga bu kodni  tuzishda yordam bering. 

Kiruvchi ma'lumotlar:

N soni 0 dan katta va 101 dan kichikligi kafolatlanadi!! ya'ni shartni oxirgi soni 100 !!!

Chiquvchi ma'lumotlar:

Shartni qanoatlantiruvchi to'g'ri javobni chiqaring

Izoh:

Masala qiyin emas. Yaxshilab oylab yeching

Agar 3 ham 7 ham bir vaqtda bo'linsa bo'linuvchi 1 marta olinadi (Masalan 21 bir marotaba olinadi) !!!!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
1
2
10
12
3
20
42

B. Ulug'bek

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Ulug'bek algebra fanini yoqtiradi. Lekin bugun u ustozi tushuntirgan mavzuni tushunmay qolib ustozi bergan masalani yecholmadi. Ulug'bekga quyidagi masalani yechishiga to'g'ri keldi. Masala sharti quyidagicha edi: 0 dan boshlab ‘N’(N ham kiradi) gacha bo'lgan juft sonlar yig'indisini 13 ga bo'lgandagi qoldiqni chiqarib berishi kerak edi. Ulug'bekga bu masalani yechishga yordam bering!!

Kiruvchi ma'lumotlar:

N o dan katta 100 dan kichikligi kafolatlanadi

Chiquvchi ma'lumotlar:

Shartni qanoatlantiruvchi javobni chiqaring 

Izoh:

Masala juda oson 

Misollar:
# INPUT.TXT OUTPUT.TXT
1
25
0
2
10
4

C. Uzluksiz birlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga uzunligini \(10^6\) dan oshmaydigan \(S\) satr beriladi, sizning vazifangiz satrda ketma-ket kelgan birlar faqat bitta kesmadami yoki yo’q shuni aniqlash.

Kiruvchi ma'lumotlar:

Yagona qatorda \(S (0 < |S| \le 10^6)\) satr beriladi.

Chiquvchi ma'lumotlar:

Yagona qatorda berilgan satrda ketma-ket kelgan birlar faqat bitta kesmada bo’lsa \(\text{YES}\) aks holda \(\text{NO}\) so’zini chiqaring!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
011111000
YES
2
0011111000
YES
3
11101
NO

D. Omadsiz chipta

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Komil juda irimchi bola bo'lib, u poyezda ketish uchun chipta sotib oldi. Endi uni bir savol qiynamoqda. U chipta omadli yoki omadsiz ekanligini aniqlamoqchi. Komil chiptani omadsiz deb hisoblaydi qachonki unda 1 raqamidan keyin 3 raqami yonma-yon kelgan bo'lsa. Unga buni aniqlashda yordam bering. 

Kiruvchi ma'lumotlar:

N(\({1 \leq N \leq10^{18}}\) )- chipta raqami.

Chiquvchi ma'lumotlar:

Agar chipta omadli bo'lsa ″omadli chipta″, aks holda ″omadsiz chipta″ deya chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
13321
omadsiz chipta
2
907742305026592771
omadli chipta
3
103
omadli chipta
Kitob yaratilingan sana: 15-Nov-24 10:43