| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB | 205 | 94 | 75 | 43.353% |
Since you have learned Modular Arithmetic, you know how to work with quotients and remainders. For every pair of integers $a$ and $m$ with $m>0,ドル there exist unique integers $q$ and $r$ such that $a=m⋅q+r$ and 0ドル≤r<m$. But this is a bit simple, you wonder if you can do something more interesting with this theory.
Right now, you are holding a handful of consecutive cards numbered from $L$ to $R$. You lay the cards out side-by-side to create a single large number (i.e. concatenating the digits of your cards). You would like to know the remainder (which is the $r$ in $a=m⋅q+r$) when this number is divided by 9ドル$. For example, $L=9$ and $R=11$ means you are holding cards 9,10,11ドル$. Concatenating these numbers produces the number 91011ドル$. The remainder $r$ left upon dividing this number by 9ドル$ would be $r=3$.
Input consists of a single line containing two integers $L$ (1ドル≤L≤10^{12}$) and $R$ ($L≤R≤10^{12}$). This means you are holding the cards with numbers from $L$ to $R,ドル inclusive.
Display a single line containing the remainder of the concatenated number if you were to divide it by 9ドル$.
2 5
5
3 10
7
3 100
7
1000000000 1000000007
0
9 11
3
University > University of Alberta Programming Contest > UAPC 2022 > Division 2 B번