Số đối xứng mức 1
Trạng thái
Đề bài
Số đối xứng mức 1 là số có chữ số đầu tiên và chữ số cuối cùng bằng nhau. Ví dụ: \(11\), \(121\), \(1301\), … là các số đối xứng mức 1.
Yêu cầu: Cho hai số nguyên \(l, r\). Đếm xem trong đoạn \([l, r]\) có bao nhiêu số là số đối xứng mức 1.
Dữ liệu vào
- Một dòng chứa hai số nguyên \(l, r\) cách nhau bởi dấu cách, với \(0 \leq l < r \leq 10^{12}\)
Dữ liệu ra
- Một dòng duy nhất là số lượng số đối xứng mức 1 trong đoạn \([l, r]\)
Giới hạn
- 30% số test có \(l, r \leq 10^6\)
- Không có điều kiện giới hạn thêm
Sample Input 1
1 12
Sample Output 1
10
Sample Input 2
48 1024
Sample Output 2
98
Giải thích
- Với đoạn \([1, 12]\), các số đối xứng mức 1 là: \(1, 2, 3, 4, 5, 6, 7, 8, 9, 11\)
- Với đoạn \([48, 1024]\), có tất cả 98 số thỏa điều kiện đầu-cuối bằng nhau
Thông tin
Thông tin bài tập
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
586 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Chưa xác định
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text