Một số tự nhiên được gọi là một số hồi văn nếu ta đọc từ trái sang phải hoặc từ phải sang trái đều như nhau. Ví dụ: số 23432 là một số hồi văn. Yêu cầu: Cho trước 2 số tự nhiên a, b với a <= b <=10^16. Hỏi có bao nhiêu số hồi văn x thỏa mãn a <=x <=b. Dữ liệu vào: File văn bản HOIVAN.INP ghi 2 số tự nhiên a, b trên một dòng với . Mỗi số a và b cách nhau một dấu cách. Dữ liệu ra: Ghi ra file văn bản HOIVAN.OUT một số nguyên k là số các số hồi văn x thỏa mãn a <=x<= b. thuật giải: Các bước giải: – Tìm số hồi văn x nhỏ nhất thỏa mãn x  a và số hồi văn y lớn nhất thỏa mãn y  b (với a và b là 2 số đã cho ở file HOIVAN.INP) (cách tìm phải hợp lí). – Trong khoảng từ x đến y, ta chia thành từng lớp các số hồi văn có cùng số các chữ số và tính có bao nhiêu số hồi văn trong cùng một lớp đó. – Cộng các kết quả trên với nhau ta được giá trị cần tìm. Ví dụ 2: Số các số hồi văn từ số 323 đến 404 là 40 – 32 + 1 = 9, gồm các số: 323. 333, 343, 353, 363, 373, 383, 393, 404. giúp em với ạ hứa vote mạnh tay T-T

Các câu hỏi liên quan