Gửi bài giải
Điểm:
10,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
rất thích uống nước, nhưng cô ấy lại là người cực kỳ cẩn thận (và bị OCD) nên cô ấy không chấp nhận việc số ml nước trong can nước của cô là một số không chia hết cho 10.
Can nước của
có ~n~ ml nước. Sức uống của tối đa một ngày là ~X~ ml. Hỏi cần dành ít nhất bao nhiêu ngày uống nước sao cho không một ngày nào can nước của có số nước còn lại không chia hết cho ~10~.INPUT
Dòng đầu tiên chứa số nguyên dương ~t~ (~1 \le t \le 1000~) là số lượng test.
Với mỗi test, dòng duy nhất nhập vào hai số ~n~ và ~X~ (~n \le 10^{18}~, ~X \le 10^{18}~).
OUTPUT
Với mỗi test, dòng duy nhất in ra số nguyên dương ~a~ là số ngày ít nhất mà
cần uống để hết can mà không một ngày nào can nước có số nước không chia hết cho ~10~. Nếu không tồn tại phương án, in ra ~-1~.SAMPLE INPUT
2
37 10
7 4
SAMPLE OUTPUT
4
-1
Giải thích:
- Test 1: Ngày 1, uống ~7~ ml nước. Ngày thứ 2, 3, 4, uống ~10~ ml nước.
- Test 2: Có thể chứng minh không tồn tại phương án thỏa mãn.
Bình luận