关注
```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 评论
相关推荐
点赞 评论 收藏
分享
李橙子:你这如果想找java方向的,那你的项目就不要写python啊,不然会以为你是主要找python的 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客吐槽大会 #
26447次浏览 327人参与
# 一份好的简历长什么样? #
23217次浏览 424人参与
# 材料专业就业可以去哪些企业岗位 #
55041次浏览 376人参与
# 为了减少AI幻觉,你注入过哪些设定? #
8161次浏览 221人参与
# 在大厂上班是一种什么样的体验 #
15954次浏览 226人参与
# 机械人避雷的岗位/公司 #
45105次浏览 321人参与
# 你的mentor是什么样的人? #
51740次浏览 742人参与
# 论秋招对个人心气的改变 #
16932次浏览 255人参与
# 牛客AI体验站 #
9933次浏览 235人参与
# 我和mentor的爱恨情仇 #
106849次浏览 970人参与
# 程序员找工作至少要刷多少题? #
25198次浏览 320人参与
# 本周投递记录 #
842433次浏览 12226人参与
# 晒晒你司的新年福利 #
10760次浏览 191人参与
# 制造业的秋招小结 #
142315次浏览 2086人参与
# 应届生进小公司有什么影响吗 #
119087次浏览 1162人参与
# AI Coding的使用心得 #
6777次浏览 142人参与
# 一张图晒一下你的AI员工 #
6937次浏览 153人参与
# 我现在比当时_,你想录用我吗 #
10725次浏览 160人参与
# 通信/硬件求职避坑tips #
140077次浏览 1087人参与
# 秋招想进国企该如何准备 #
125569次浏览 617人参与