关注
```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 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 开工第一帖 #
93934次浏览 1523人参与
# 关于提前批我想问 #
278513次浏览 2333人参与
# 应届生,你找到工作了吗 #
114971次浏览 705人参与
# 牛友的志愿填报指南 #
53148次浏览 347人参与
# 如果没找到工作,考公是你的退路吗 #
64576次浏览 445人参与
# 业务面应该做哪些准备 #
97957次浏览 1088人参与
# 实习心态崩了 #
105281次浏览 528人参与
# 通信硬件薪资爆料 #
1241164次浏览 7218人参与
# 24秋招避雷总结 #
947068次浏览 7039人参与
# 字节出了豆包coding模型 #
10677次浏览 74人参与
# xx岗简历求拷打 #
31662次浏览 259人参与
# 听劝,这个简历怎么改 #
386615次浏览 1841人参与
# 我的求职精神状态 #
435706次浏览 3102人参与
# 你找工作的时候用AI吗? #
181090次浏览 926人参与
# 搜狐工作体验 #
4371次浏览 35人参与
# 掌握什么AI技能,会为你的求职大大加分 #
20368次浏览 676人参与
# 你怎么看待AI面试 #
155854次浏览 827人参与
# 应届生初入职场,求建议 #
305407次浏览 2880人参与
# 秋招结束之后的日子 #
120804次浏览 1070人参与
# 正在实习的碎碎念 #
1658211次浏览 13756人参与