AT_abc243_g.[ABC243G] Sqrt
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个长度为 1 的数列 A=(X)。对这个数列进行 10100 次如下操作。
操作:设 A 的末尾元素为 Y。可以自由选择一个 1 到 Y 之间的整数,并将其添加到 A 的末尾。
经过 10100 次操作后,能得到多少种不同的数列?
给定 T 组测试数据,请分别输出每组的答案。
在题目给定的限制条件下,可以证明答案不会超过 263。
输入格式
输入以如下格式从标准输入读入。
T
case1
⋮
caseT
每组数据格式如下。
X
输出格式
输出 T 行,第 i 行输出第 i 组数据的答案。
输入输出样例
输入#1
4 16 1 123456789012 1000000000000000000
输出#1
5 1 4555793983 23561347048791096
说明/提示
限制条件
- 1≤T≤20
- 1≤X≤9×1018
- 输入中的所有值均为整数。
样例解释 1
对于第 1 组数据,操作后可能得到的数列有如下 5 种:
- (16,4,2,1,1,1,…)
- (16,4,1,1,1,1,…)
- (16,3,1,1,1,1,…)
- (16,2,1,1,1,1,…)
- (16,1,1,1,1,1,…)
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?