关注
```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 评论
相关推荐
05-26 23:23
广东工业大学 前端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习生的蛐蛐区 #
999029次浏览 5081人参与
# 国企是春招机械人最好的去处吗 #
153915次浏览 585人参与
# 发面经攒人品 #
8873103次浏览 98475人参与
# 硬件人的简历怎么写 #
350886次浏览 3147人参与
# 27届实习投递记录 #
163589次浏览 1662人参与
# AI了,我在打一种很新的工 #
208681次浏览 2236人参与
# 万物皆可发面经 #
4708次浏览 58人参与
# 实习,不懂就问 #
229525次浏览 1763人参与
# 运营人求职交流聚集地 #
260326次浏览 1135人参与
# 秋招投递攻略 #
296089次浏览 2643人参与
# 你的mentor是什么样的人? #
67257次浏览 852人参与
# 实习生至暗时刻 #
93713次浏览 942人参与
# 实习如何「偷」产出? #
772504次浏览 8612人参与
# 从mentor身上学到了__ #
67751次浏览 949人参与
# 父母对你找工作是助力还是阻力? #
52738次浏览 467人参与
# 你觉得mentor喜欢什么样的实习生 #
64186次浏览 1090人参与
# 我和mentor的爱恨情仇 #
121595次浏览 1047人参与
# 非技术投递记录 #
741705次浏览 6979人参与
# 找实习记录 #
282543次浏览 1664人参与
# 第一次找实习,我建议__ #
90035次浏览 923人参与


CVTE公司福利 936人发布