A. Kvadrat sonlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kvadrat sonlar quyidagi shakllar kabi tariflanadi.

Image

i – tartibli shakldagi aylanalar soni i – tartibdagi kvadrat songa teng.

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylining yagona satrida bitta butun son, N(1N109)N (1 ≤ N ≤ 10^9) soni beriladi.

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida kvadrat sonlarning N – hadi qiymatini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
1
2
2
4
3
5
25

B. Kechikkan poyezd

Xotira: 16 MB, Vaqt: 1000 ms
Masala

RoboBoyning poyezdi soat tt da ketishi kerak edi, ammo u TT soatga kechikdi. Uni poyezdi nechchada ketishini topuvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Kirish faylida 2 ta qatorda mos ravishda poyezd ketishi kerak bo'lgan vatq t(0t23)t(0 \le t \le 23). ikkinchi qatorda esa poyezd kechikishi soatlarda beriladi. T(1T1000)T(1\le T \le 1000)

Chiquvchi ma'lumotlar:

Chiqish faylida poyezdning kechikib chiqish vaqtini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
15
5
20
2
13
11
0

C. Uzluksiz birlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga uzunligini 10610^6 dan oshmaydigan SS satr beriladi, sizning vazifangiz satrda ketma-ket kelgan birlar faqat bitta kesmadami yoki yo’q shuni aniqlash.

Kiruvchi ma'lumotlar:

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

Chiquvchi ma'lumotlar:

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

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

D. Ayniyat

Xotira: 16 MB, Vaqt: 1000 ms
Masala

a10+1=0(mod 10)a^{10}+1=0 (mod \space 10)

Sizga bitta butun son, nn soni beriladi, siz yuqoridagi ayniyatni qanoatlantiruvchi a (0an)a \space (0 ≤ a ≤ n) ning butun qiymatlari sonini aniqlang.

Kiruvchi ma'lumotlar:

Kirish faylida bitta butun son, n (0n109)n \space (0 ≤ n ≤ 10^9) soni kiritiladi

Chiquvchi ma'lumotlar:

Chiqish faylida bitta butun son, masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
15
3
2
42
8

E. PQ7+

Xotira: 10 MB, Vaqt: 1000 ms
Masala

PQ7+PQ7+ faqat to'rtta bitta belgidan iborat buyruqlardan tashkil topgan kulguli dasturlash tili:

  • PP - "HelloHello worldworld" so'zini chop etadi;
  • QQ - dastur manba kodini chop etadi;
  • 77 - 7 xil kulguli so'zni chop etadi;
  • ++ - hisoblagichni qiymatini birga oshiradi.

PP va QQ buyruqlar faqat yuqori registrda qabul qilinadi. To'rtta simvoldan boshqa barcha simvollar izoh sifatida qabul qilinadi.

Sizga PQ7+PQ7+ dasturlash tilida kod beriladi, ushbu kod ishlashi jarayonida biron bir ma'lumotni ekranga chop etadimi yo'qmi tekshirishdan iborat.

Kiruvchi ma'lumotlar:

Kirish fayilining yagona satrida PQ7+PQ7+ dasturlash tilida pp dastur kodi beriladi. Dastur kodida barcha belgilar soni 100 tadan oshmaydi (belgilarning ascii kodi 33 dan 126 gacha bo'lishi mumkun).

Chiquvchi ma'lumotlar:

Chiqish faylida agar dastur biror-bir ma'lumotni ekranga chop etsa "yes", aks holda "no" so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Pi!
yes
2
robocontest
no
Kitob yaratilingan sana: 07-Apr-25 06:44