판다 나라의 판다들은 수를 나타내기 위한 고유한 기수법을 가지고 있는데, 놀랍게도 그 방식은 우리 고대 문명의 로마 숫자와 매우 비슷하다. 판다는 글씨를 쓸 수 없으므로(판다가 펜을 쥔 모습을 상상해 보라!) 대신 대나무를 잘라 늘어놓아 수를 만든다.
판다 수를 만드는 규칙은 다음과 같다.
이 규칙들에 의해 모든 십진수는 정확히 하나의 판다 수 표현을 가진다.
로마 숫자와 달리 판다는 0과 음수를 인식한다(판다가 고대 로마인보다 더 발전했다는 증거다). 음수는 글자들 앞에 대나무 하나를 음의 부호로 놓아 나타낸다. 0은 위의 어떤 규칙도 따르지 않는 특별한 수이며, 0을 만들려면 대나무 다섯 개가 필요하다.
어떤 수를 만드는 데 필요한 대나무의 개수는 그 수에 나타나는 각 글자에 필요한 대나무 개수의 합이다. 예를 들어:
두 수 A와 B가 주어질 때, A부터 B까지(양 끝 포함) 모든 수를 만드는 데 판다에게 필요한 대나무의 총 개수를 구하라.
| 십진수 | 판다 수 | 필요한 대나무 |
|---|---|---|
| 1 | I | 1 |
| 5 | V | 2 |
| 10 | X | 2 |
| 50 | L | 2 |
| 100 | C | 3 |
| 500 | N | 3 |
| 1,000 | M | 4 |
| 5,000 | E | 4 |
| 10,000 | W | 4 |
| 50,000 | F | 3 |
| 100,000 | Y | 3 |
| 500,000 | K | 3 |
| 1,000,000 | H | 3 |
| 5,000,000 | T | 2 |
| 10,000,000 | A | 3 |
첫째 줄에 테스트 케이스의 수를 나타내는 양의 정수 T가 주어진다. 이어지는 T개의 각 줄에는 두 정수 A와 B가 주어진다 (−25,000,000≤A≤B≤25,000,000).
각 테스트 케이스마다, A부터 B까지(양 끝 포함) 모든 수를 만드는 데 필요한 대나무의 총 개수를 한 줄에 하나씩 출력한다.