关注
```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 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 你的mentor是什么样的人? #
6244次浏览 54人参与
# 26届秋招公司红黑榜 #
16712次浏览 56人参与
# 平安产险科技校招 #
2492次浏览 0人参与
# 怎么给家人解释你的工作? #
2970次浏览 37人参与
# 求职低谷期你是怎么度过的 #
6606次浏览 128人参与
# 帮我看看,领导说这话什么意思? #
8566次浏览 41人参与
# 未岚大陆求职进展汇总 #
38415次浏览 117人参与
# 实习必须要去大厂吗? #
147723次浏览 1548人参与
# 你觉得mentor喜欢什么样的实习生 #
12218次浏览 329人参与
# 度小满求职进展汇总 #
10726次浏览 58人参与
# 你觉得多少薪资算SSP? #
112909次浏览 415人参与
# 校招泡的最久的公司是哪家? #
6010次浏览 29人参与
# 你遇到过哪些神仙同事 #
117460次浏览 750人参与
# 没有家庭托举的我是怎么找工作的 #
14623次浏览 181人参与
# 牛客树洞,我想对你说 #
1863次浏览 36人参与
# 同bg的你秋招战况如何? #
159029次浏览 927人参与
# 从哪些方向判断这个offer值不值得去? #
7886次浏览 103人参与
# 你觉得面试是靠实力还是靠运气 #
23467次浏览 278人参与
# 职场破防瞬间 #
343498次浏览 2819人参与
# 面试紧张时你会有什么表现? #
2110次浏览 23人参与
# 职场新人体验 #
99870次浏览 660人参与
# 扒一扒那些奇葩实习经历 #
118729次浏览 1065人参与