关注
```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 评论
相关推荐
牛客热帖
更多
正在热议
更多
# Agent面试会问什么? #
20917次浏览 744人参与
# 哪些公司一直卡在简历筛选 #
99200次浏览 300人参与
# 厦门银行科技岗值不值得投 #
18194次浏览 419人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
6822次浏览 107人参与
# 运营每日一题 #
134263次浏览 928人参与
# 烂工作和没工作哪个更痛苦? #
15176次浏览 242人参与
# 拼多多工作体验 #
54776次浏览 370人参与
# 一人分享一个skill #
5231次浏览 147人参与
# 我们是不是被“优绩主义”绑架了? #
43698次浏览 536人参与
# 春招至今,你收到几个面试了? #
58098次浏览 809人参与
# 央国企投递记录 #
186918次浏览 1709人参与
# 面试体验最好和最差的公司 #
18008次浏览 123人参与
# 机械人面试中的常问题 #
267037次浏览 3692人参与
# 你觉得专业和学校哪个对薪资影响最大 #
103836次浏览 614人参与
# 我是XXX,请攻击我最薄弱的地方 #
71735次浏览 474人参与
# AI替代不了什么? #
9998次浏览 147人参与
# 现在入门AI首先要做什么? #
3431次浏览 88人参与
# 你收到了团子的OC了吗 #
1582907次浏览 11849人参与
# 神州数码信息服务股份有限公司笔试 #
3431次浏览 21人参与
# 你被哪些公司挂了? #
172251次浏览 963人参与
# 面试尴尬现场 #
223958次浏览 868人参与
查看6道真题和解析