饼干
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Eikooc 是一个吃货,他非常喜欢吃饼干。
但是他并不喜欢吃太大的饼干,所以对于每一个大小大于 的饼干,他都会将其分成大小为 和 的部分,其中 为这块饼干的大小。但是这也意味着他需要消耗 点体力去分开它。
至于剩下的大小为 的饼干,Eikooc 当然是愉快地吃掉啦!
现在有一个不幸的事情,Farmer Nhoj 一次性丢给了 Eikooc 足足有 块饼干,这使得 Eikooc 不知道自己将消耗多少体力来分割饼干。不过吃饼干这件事对于他来说还是非常幸运的,至于不幸的计算过程,就交给你吧。
输入格式
第一行两个正整数 ,表示测试点编号和询问次数(样例测试点编号为 )。
接下来 行,每行一个正整数 ,表示初始的饼干大小。
输出格式
输出 行,每行一个整数,表示对应询问的答案。
样例 1
输入
0 2
3
340
输出
5
2888
样例 1 解释
对于第一个询问 :
- 初始时,有一个大小为 的饼干。
- Eikooc 选择大小为 的饼干,消耗 点体力,分开 ,留下大小为 和 的饼干。
- 此时有一个大小为 的饼干和一个大小为 的饼干。
- Eikooc 选择大小为 的饼干,消耗 点体力,分开 ,留下大小为 和 的饼干。
- 此时有三个大小为 的饼干。
- 此时已没有大于等于 的饼干,操作结束。
整个过程中 Eikooc 共消耗 点体力,因此输出 。
样例 2
见选手目录下的 cookie/cookie2.in 与 cookie/cookie2.ans。
该样例满足测试点 的约束条件。
样例 3
见选手目录下的 cookie/cookie3.in 与 cookie/cookie3.ans。
该样例满足测试点 的约束条件。
样例 4
见选手目录下的 cookie/cookie4.in 与 cookie/cookie4.ans。
该样例满足测试点 的约束条件。
数据范围
对于所有数据,保证 ,。
| 测试点编号 | 特殊性质 | ||
|---|---|---|---|
| 无 | |||
| 为 的幂 | |||
| 无 |
特殊性质约定:若 为 的幂,则存在正整数 使得 。
新初二 20260825上午(8:30-11:30比赛,下午16:00再测一遍)
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2026-8-25 15:40
- 结束于
- 2026-8-25 16:40
- 持续时间
- 1 小时
- 主持人
- 参赛人数
- 17