TLE '17 Contest 8 P3 - Curious Numbers
View as PDF
Fax McClad, Croneria's most curious bounty hunter, is interested in certain numbers.
A number is called a palindrome if it is the same when read left-to-right or right-to-left. For example, is a palindrome, and
is not. Leading zeroes are not part of a palindrome. For example,
is not a palindrome.
Fax also loves the number and any multiple of it.
Fax is interested in the palindromes that are divisible by between
and
, inclusive. He will do this
times. Can you tell him how many of these numbers there are?
Input Specification
The first line of input will contain
and
.
The lines of input follow. Each line will contain
and
.
For of the points,
.
For an additional of the points,
,
.
Output Specification
On separate lines, print the answer to each query.
Sample Input
2 2
10 50
100 300
Sample Output
2
10
Explanation for Sample Output
For the first query, are the only palindromes in between
and
. Only
and
are divisible by
.
Comments
Would Anyone be so kind and give me some tips on my code?
https://dmoj.ca/submission/2609021
Im struggling on passing batch 4 test case 13.
Thanks!
You are looping through every element in
arrayand breaking when an element is larger thanM(the upper bound). Sincearrayis sorted in your code, think of a searching technique that is more efficient than a linear scan.