| 题目名称 | 4417. [ICPC2026河南省赛]赚的越多,赚的越少 |
|---|---|
| 输入输出 | zhuan.in/out |
| 难度等级 | ★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:4, 提交:8, 通过率:50% | ||||
|
|
100 | 0.028 s | 3.63 MiB | C++ |
|
|
100 | 0.048 s | 3.89 MiB | C++ |
|
|
100 | 0.298 s | 3.69 MiB | C++ |
|
|
100 | 0.480 s | 3.68 MiB | C++ |
|
|
10 | 1.332 s | 3.34 MiB | C++ |
|
|
10 | 1.421 s | 3.37 MiB | C++ |
|
|
10 | 10.119 s | 3.34 MiB | C++ |
|
|
0 | 0.028 s | 3.69 MiB | C++ |
| 本题关联比赛 | |||
| ICPC复现(AI数据) | |||
| 关于 赚的越多,赚的越少 的近10条评论(全部评论) |
|---|
小 C 正在岔分宇宙里探索(和某个米哈游游戏玩法无关),最初他余额为 $0$。设小 C 当前余额为 $x$,在每个环节中会依次进行以下两个操作:
即每个环节结束后余额变为 $x+X-\lfloor\frac{x+X}{K}\rfloor$ 元。
他赚的越多,损失的越多;损失的越多,赚的越少。因此,他赚的越多,赚的越少。
岔分宇宙里有 $n$ 个环节,他想让你帮他算算 $n$ 个环节之后,他的余额是多少?
一行输入三个由空格隔开的正整数 $n,X,K$($1 \le n \le 10^{18}$,$1 \le X \le 1000$,$1 \le K \le 1000$)表示环节数量,每个环节获得的钱数和损失计算中的除数。
输出一行一个非负整数,表示 $n$ 个环节后小 C 的余额是多少。
100000000 10 1
0
3 1000 2
875
对于第一个样例,由于 $K=1$,每个环节损失 $\lfloor\frac{x}{1}\rfloor$ 元,恰好将获得的 $10$ 元全部扣光,因此每个环节后余额均为 $0$。
对于第二个样例:
因此3个环节后余额为 $875$。
ICPC 2026 河南省赛。