题目名称 | 760. [CodoJam2012] 循环数字 |
---|---|
输入输出 | 2012c.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 2 |
题目来源 | 王者自由 于2012-04-15加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:3, 通过率:33.33% | ||||
王者自由 | 100 | 0.044 s | 0.26 MiB | C++ |
小刘同学 | 0 | 0.000 s | 0.00 MiB | C++ |
STARGAZER | 0 | 0.000 s | 0.31 MiB | C++ |
本题关联比赛 | |||
2012 资格赛 |
关于 循环数字 的近10条评论(全部评论) |
---|
Do you ever become frustrated with television because you keep seeing the same things, recycled over and over again? Well I personally don't care about television, but I do sometimes feel that way about numbers.
Let's say a pair of distinct positive integers (n, m) is recycled if you can obtain m by moving some digits from the back of n to the front without changing their order. For example, (12345, 34512) is a recycled pair since you can obtain 34512 by moving 345 from the end of 12345 to the front. Note that n and m must have the same number of digits in order to be a recycled pair. Neither n nor m can have leading zeros.
Given integers A and B with the same number of digits and no leading zeros, how many distinct recycled pairs (n, m) are there with A ≤ n < m ≤ B?
The first line of the input gives the number of test cases, T. T test cases follow. Each test case consists of a single line containing the integers A and B.
For each test case, output one line containing "Case #x: y", where x is the case number (starting from 1), and y is the number of recycled pairs (n, m) with A ≤ n < m ≤ B.
1 ≤ T ≤ 50.
A and B have the same number of digits.
1 ≤ A ≤ B ≤ 1000.
1 ≤ A ≤ B ≤ 2000000.
Input |
Output |
4 1 9 10 40 100 500 1111 2222 |
Case #1: 0 Case #2: 3 Case #3: 156 Case #4: 287 |
Yes, we're sure about the output to Case #4.