A. Damino toshlari
Xotira: 16 MB, Vaqt: 1000 msDamino toshlari barchangizga ma'lum bo'lsa kerak. Ular 2 x 1 o'chamda bo'lishadi. N x M o'lcham li doskani o'sha toshlardan eng ko'pi bilan nechta joylashtirish mumkin? Bunda hech bir damino toshi bir birini yopib qo'ymasligi va hech biri doskadan chetga chiqmasligi darkor.
Kirish faylida doska o'lchamlar kiritiladi. (1 ≤ M ≤ N ≤ 16).
Chiqish faylida masalani javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 3 |
4 |
2 |
2 4 |
4 |
B. HTTS
Xotira: 16 MB, Vaqt: 1000 msMasalani to'liq nomi: Har tomonlama toq sonlar.
Sizga \(N\) soni beriladi, siz \(N\) sonini HTTS shartiga tekshirishingiz kerak bo'ladi.
\(HTTS\) sharti quydagicha:
- \(N\) sonining barcha raqamlari toq bo'lishi kerak.
- \(N\) sonining uzunligi ham toq bo'lishi kerak.
Kirish faylining dastlabki satrida bitta butun son \(N\) kiritiladi,\(N\)\((1 \le N \le 10^{18})\)
Chiqish faylida \(N\) soni \(HTTS\) shartlarini qanoatlantirsa ″YES″ so'zini, aks holda ″NO″ so'zini chop eting.Bunda har bir harf istalgan formatda bo'lishi mumkin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
13579 |
YES |
C. Diagonallar soni
Xotira: 16 MB, Vaqt: 1000 msN Natural son berilgan. Sizning vazifangiz N ta tomonga ega bo’lgan qavariq ko’pburchakning diagonallar sonini topishdan iborat.
INPUT.TXT kirish faylida yagona son, \(N (1 ≤ N ≤ 10^9)\) kiritiladi.
OUTPUT.TXT chiqish faylida yagona son, masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
5 |
2 |
6 |
9 |
D. G'aroyib yig'indi
Xotira: 16 MB, Vaqt: 1000 msSizga ikkita natural son beriladi. Sizning vazifangiz shu sonlar orasidagi 3ga bo'linadigan ammo 7 bo'linmaydigan sonlar yigindisini topish. Bunda ikkala chegara ham kiradi.
INPUT.TXT kirish faylining yagona qatorida ikkita manfiy bo'lmagan butun sonlar berilgan, sonlar 109 dan oshmaydi.
OUTPUT.TXT chiqish faylining yagona satrida yig'indisini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
26 443 |
27696 |
2 |
41 743 |
78402 |
3 |
67 542 |
41412 |
E. Uzluksiz birlar
Xotira: 16 MB, Vaqt: 1000 msSizga uzunligini \(10^6\) dan oshmaydigan \(S\) satr beriladi, sizning vazifangiz satrda ketma-ket kelgan birlar faqat bitta kesmadami yoki yo’q shuni aniqlash.
Yagona qatorda \(S (0 < |S| \le 10^6)\) satr beriladi.
Yagona qatorda berilgan satrda ketma-ket kelgan birlar faqat bitta kesmada bo’lsa \(\text{YES}\) aks holda \(\text{NO}\) so’zini chiqaring!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
011111000 |
YES |
2 |
0011111000 |
YES |
3 |
11101 |
NO |