electicode
Bosh sahifaKurslarResurslarMasalalarMilliy olimpiadaMusobaqalarReyting
...

Deyarli palindrom

Vaqt limiti: 1000msXotira limiti: 1024MB
Barcha yechimlar

Masala tavsifi

Palindrom son --- bu raqamlari chapdan o'qilganda ham, o'ngdan o'qilganda ham bir xil bo'ladigan son. Masalan: 777, 121121121, 400440044004.

Palindromlik quyidagicha tekshiriladi. Sonning uzunligi kkk bo'lsin. U holda chap tomondan ⌊k/2⌋\lfloor k/2 \rfloor⌊k/2⌋ ta raqam o'ng tomondan ⌊k/2⌋\lfloor k/2 \rfloor⌊k/2⌋ ta raqam bilan juftlab solishtiriladi. Har bir shunday solishtirish juftlik (pair) deyiladi. Agar barcha juftliklarda raqamlar teng bo'lsa, son palindrom hisoblanadi.

Son deyarli palindrom deyiladi, agar yuqoridagi juftliklar ichida:

  • aynan bitta juftlikda raqamlar turlicha bo'lsa (1 ta mismatch pair),
  • qolgan barcha juftliklarda raqamlar teng bo'lsa,
  • palindrom sonlar (mismatch juftliklar soni 000) deyarli palindrom emas.

Sizga NNN soni beriladi. 111 dan NNN gacha bo'lgan sonlar ichida nechta deyarli palindrom son borligini toping.

Input Format

Bitta butun son beriladi: 1≤N≤10181 \leq N \leq 10^{18}1≤N≤1018.

Output Format

Bitta butun son chiqaring --- 111 dan NNN gacha bo'lgan deyarli palindrom sonlar soni.

Scoring

SubtaskCheklovBall
1N≤2⋅105N \leq 2 \cdot 10^5N≤2⋅10517
2N≤1010N \leq 10^{10}N≤

Misollar

Misol 1
Kirish
15
Chiqish
5
Tushuntirish

Birinchi misolda 111 dan 151515 gacha bo'lgan sonlar ichida deyarli palindromlar: 10,12,13,14,1510, 12, 13, 14, 1510,12,13,14,15 --- jami 555 ta.

Misol 2

© 2026 Electicode. All rights reserved.

1010
28
3Qo’shimcha cheklovlarsiz55
Kirish
87929634991234692
Chiqish
69409337210
Tushuntirish

Ikkinchi misolda berilgan katta NNN uchun ham ayni qoida qo'llanadi: 111 dan NNN gacha bo'lgan deyarli palindrom sonlar soni 69 409 337 21069\,409\,337\,21069409337210.