Làm Tròn Vòng Vòng
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Bessie làm tròn các số nguyên dương đến lũy thừa của theo quy trình sau: xác định chữ số thứ tính từ phải (gọi là ). Nếu , cộng thêm vào số. Sau đó đặt tất cả các chữ số ở vị trí và bên phải nó bằng .
Elsie giới thiệu cách "làm tròn dây chuyền": lần lượt làm tròn đến , rồi , tiếp tục cho đến .
Cho số nguyên , đếm số lượng số nguyên từ đến mà kết quả làm tròn trực tiếp đến khác với kết quả làm tròn dây chuyền đến , trong đó là số nguyên nhỏ nhất sao cho .
Dữ liệu vào
- Dòng đầu: số nguyên () là số test case.
- Mỗi test case chứa một số nguyên ().
Dữ liệu ra
Với mỗi test case, in ra một số nguyên - số lượng số từ đến mà hai cách làm tròn cho kết quả khác nhau.
Ràng buộc
- Test -:
- Test -:
- Test -: Không có ràng buộc thêm
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 100 4567 3366 |
0 5 183 60 |
Với : các số cho kết quả khác nhau giữa hai cách làm tròn. |
Bình luận