#P10496. 最幸运的数字(The Luckiest Number)

0

最幸运的数字(The Luckiest Number)

最幸运的数字(The Luckiest Number)

题目描述

中国人认为“8”是幸运数字。Bob 也喜欢数字“8”。此外,Bob 有自己的幸运数字 LL。现在,他想构造出自己的最幸运的数字,即所有仅由数字“8”组成且是 LL 的倍数的正整数中的最小值。

输入格式

多个测试用例组成(不超过 1010 组)。每个测试用例包含一行,其中包含 LL(1≤L≤2,000,000,0001 ≤ L ≤ 2,000,000,000)。

最后一个测试用例后跟着一行,其中包含零。

输出格式

对于每个测试用例,输出一行,包含测试用例编号(从 11 开始),后跟一个整数,该整数是 Bob 最幸运的数字的长度。如果 Bob 无法构造他最幸运的数字,则输出零。

样例输入 #1

8
11
16
0

样例输出 #1

Case 1: 1
Case 2: 2
Case 3: 0

数据范围

输入包含不超过 1010 组测试用例,每组给定正整数 1≤L≤2×1091 \le L \le 2 \times 10^9,以 00 结束。

知识点与难度

本题涉及的知识点从属于 CSP-S,难度(CF Rating):1900。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1 样例
1 20 2~7 小规模 L≤10000 / 特殊: L=1 或无解情况
2 8~13 中等规模 L≤10^7
3 25 14~19 大规模 L 含大质因子需 __int128 乘法测试
4 20~25 满规模 L≤2×10^9 极限欧拉定理阶测试

出处:原题链接