关注
```c++
#include <iostream>
(30316)#include <vector>
#include <cstring>
(31637)#include <algorithm>
using namespace std;
typedef unsigned long long LL;
const int N = 200010;
LL a[N];
LL mex[N];
LL cnt[N];
int main() {
int T;
cin >> T;
while (T--) {
memset(a, 0, sizeof a);
memset(mex, 0, sizeof mex);
memset(cnt, 0, sizeof cnt);
LL n, k, x;
scanf("%lld%lld%lld", &n, &k, &x);
for (int i = 0; i < n; i++) {
scanf("%lld", a + i);
cnt[a[i]]++;
}
LL mx = 0;
while (cnt[mx]) mx++;
mex[0] = mx;
for (int i = 1; i < n; i++) {
cnt[a[i - 1]]--;
if (cnt[a[i - 1]] == 0) mx = min(mx, a[i - 1]);
mex[i] = mx;
}
LL res = 0x3f3f3f3f;
res = res * res;
LL sum = 0;
for (int i = 0; i < n; i++) {
res = min(res, sum + k * mex[i]);
sum += x;
}
res = min(res, sum);
cout << res << endl;
}
return 0;
}
```
查看原帖
2 评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
腾讯
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-01 23:07
哈尔滨理工大学 Java 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
腾讯
| 实习
| 超多精选岗位
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 选择和努力,哪个更重要? #
34226次浏览 364人参与
# 2022毕业的你对23届的寄语 #
34943次浏览 533人参与
# 海康威视求职进展汇总 #
433090次浏览 3462人参与
# 我是XXX,请攻击我最薄弱的地方 #
10340次浏览 103人参与
# 你觉得机械有必要实习吗 #
33400次浏览 318人参与
# 如果再来一次,你还会学硬件吗 #
100804次浏览 1212人参与
# 华为工作体验 #
147927次浏览 1047人参与
# 职场上哪些事情令人讨厌 #
12203次浏览 56人参与
# 春招启动,你开始投递了吗? #
36809次浏览 384人参与
# OPPO求职进展汇总 #
581349次浏览 4540人参与
# 设计人如何选offer #
62790次浏览 577人参与
# 电网笔面经互助 #
26834次浏览 278人参与
# 用表情包形容我的2023 #
4901次浏览 38人参与
# 深信服求职进展汇总 #
141208次浏览 1424人参与
# 机械人,你的第一份感谢信是谁给的 #
19797次浏览 257人参与
# 哪些公司校招卡第一学历 #
45660次浏览 172人参与
# 硬件人的简历怎么写 #
239321次浏览 2806人参与
# 如果不工作真的会快乐吗 #
78955次浏览 659人参与
# 我的2024小目标 #
47462次浏览 329人参与
# vivo求职进展汇总 #
164740次浏览 1014人参与