AT_ddcc2018_qual_d.チップ・ストーリー ~黄金編~
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君养的狗 BISCO 在迪斯科株式会社工作了 29 年,终于迎来了退休的时刻。由于他对公司做出了巨大贡献,社长 WISCO 赠送了他一枚“黄金正方形芯片”。
这枚芯片中存有一个秘密整数 N,BISCO 只知道 N 是一个 1 到 1012 之间的整数。
然而,只有社长才能看到这个整数 N 的实际值。
即便如此,BISCO 还是很想知道这个秘密整数。于是社长 WISCO 给出了如下提示:
- a2, a3, a4, …, a30 共 29 个值。
- 其中,ai 表示“将整数 N 用 i 进制表示时,各位数字之和”。
例如,N=1123 时,将 N 用 4 进制表示为 101203,所以 a4=1+0+1+2+0+3=7。
请你根据提示,帮 BISCO 猜出秘密整数 N。
如果存在多个可能的秘密整数,输出其中任意一个即可;如果不存在这样的整数,则输出 invalid。
输入格式
输入从标准输入读入,格式如下:
a2 a3 a4 … a30
输出格式
请输出一个可能的秘密整数 N (≤1012)。如果不存在这样的整数,则输出 invalid。
输入输出样例
输入#1
3 5 4 1 5 7 4 9 7 5 3 13 12 11 10 9 8 7 6 5 4 3 2 1 25 25 25 25 25
输出#1
25
输入#2
500 30 33 36 39 42 45 48 51 54 57 69 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 108 111
输出#2
invalid
输入#3
23 27 35 31 36 29 55 63 23 61 49 47 86 69 86 111 63 113 63 71 104 93 95 95 111 125 167 111 111
输出#3
201811232111
输入#4
14 25 20 13 31 41 30 49 2 61 68 65 67 65 56 65 65 83 27 81 107 101 106 41 126 93 83 121 108
输出#4
invalid
说明/提示
限制条件
- a2, a3, a4, …, a30 均为 1 到 500 之间的整数。
样例解释 1
N=25 是一个可能的秘密整数。
- 将 25 用 2 进制表示为
11001,各位数字之和为 3,等于 a2。 - 将 25 用 3 进制表示为
221,各位数字之和为 5,等于 a3。
对于 a4 到 a30 也同样满足这一性质。
样例解释 2
注意 a2=500。用 2 进制表示时各位数字之和为 500 的最小正整数是 2500−1,这远远超过了秘密整数 N 的上限 1012。因此,不存在可能的秘密整数。
样例解释 3
201811232111 是一个可能的秘密整数。
样例解释 4
请注意秘密整数 N 必须不超过 1012。(如果没有这个条件,1000000000001 也是一个可能的秘密整数。)
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?