题目名称 | 4061. HS 的 Eula |
---|---|
输入输出 | Eulalover.in/out |
难度等级 | ★★★ |
时间限制 | 2000 ms (2 s) |
内存限制 | 512 MiB |
测试数据 | 20 |
题目来源 | ┭┮﹏┭┮ 于2024-11-20加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:4, 提交:11, 通过率:36.36% | ||||
flyfree | 100 | 1.363 s | 7.27 MiB | C++ |
wdsjl | 100 | 1.935 s | 7.49 MiB | C++ |
小金 | 100 | 1.984 s | 7.48 MiB | C++ |
┭┮﹏┭┮ | 100 | 4.336 s | 19.03 MiB | C++ |
┭┮﹏┭┮ | 95 | 0.144 s | 6.04 MiB | C++ |
flyfree | 80 | 1.278 s | 4.73 MiB | C++ |
小金 | 80 | 1.802 s | 7.50 MiB | C++ |
┭┮﹏┭┮ | 80 | 4.373 s | 19.02 MiB | C++ |
flyfree | 5 | 15.316 s | 4.70 MiB | C++ |
flyfree | 0 | 0.059 s | 3.31 MiB | C++ |
本题关联比赛 | |||
round 1『缺混麻酱伞鹊役』 |
关于 HS 的 Eula 的近10条评论(全部评论) |
---|
Eula 是 Genshin impact 中的一位角色。
——— 「优菈:闪灼的烛光」OST / Eula Theme Music EXTENDED
HS 是 Eula's lover,他很想要 Eula 999,但是 HS 没有钱,他接到了一个任务,可以赚钱。
HS 在一个数轴上,初始在 $0$ 位置,有 $n$ 个位置上有钱,每到达位置 $x_i$ 可以获得一些钱(假设 HS 可以立即获得当前位置的所有钱,被拿走后钱就不会再出现了),HS 的速度为 $1 \ \mathrm{m/s}$。
初始每个 $x_i$ 位置上有 $m$ 块钱,每经过一秒每个位置上的钱就会减少 $1$,作为给 HS 的惩罚。注意,钱数不会为负。
HS 想要更多的钱去玩 Genshin impact,可是他在摆烂,于是任务就交给了你,请你找出 HS 可以获得的最多钱数。
第一行两个整数 $n,m$,表示有 $n$ 个位置上有钱,初始钱数都为 $m$。
第二行 $n$ 个整数,第 $i$ 个整数 $x_i$ 表示 $x_i$ 位置上初始有 $m$ 块钱,保证所有 $x_i$ 互不相同。
一个整数表示 HS 可以获得的最多钱数。
3 15 6 -3 1
25
从 $0 \rightarrow 1 \rightarrow -3$,$ans = (15 - 1) + (15 - 4) = 25$。
对于 $60\% $ 的数据保证 $n \le 100,m \le 1000$。
对于 $100\% $ 的数据保证 $n\le 500,-10^6 \le x_i \le 10^6,m \le 10^9$。