关注
```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 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 我的实习日记 #
3694241次浏览 31906人参与
# 你认为小厂实习有用吗? #
126363次浏览 693人参与
# 你收到了哪些公司的笔试? #
2635次浏览 13人参与
# 滴滴笔试 #
37387次浏览 212人参与
# 你现在的工作,是“成长”还是“消耗”? #
2022次浏览 47人参与
# 在国企工作的人,躺平了吗? #
405357次浏览 3969人参与
# 实习进度记录 #
1217474次浏览 11835人参与
# 你上一次加班是什么时候? #
139513次浏览 780人参与
# 金三银四,你的春招进行到哪个阶段了? #
19322次浏览 263人参与
# 字节跳动笔试 #
79457次浏览 367人参与
# 小米编程考试 #
32811次浏览 156人参与
# 2025,我想...... #
91967次浏览 675人参与
# 秋招报数:你投了多少家公司? #
157358次浏览 960人参与
# 金融银行面经 #
101432次浏览 551人参与
# 美团笔试 #
707646次浏览 4687人参与
# AI岗位暴涨12倍,你会转AI赛道吗? #
7360次浏览 142人参与
# 你听到的“最没用”的秋招建议 #
53996次浏览 326人参与
# 职场上哪些行为很加分? #
338565次浏览 3761人参与
# 拼多多集团-PDD笔试 #
11904次浏览 143人参与
# 27届实习投递记录 #
1485次浏览 29人参与

查看6道真题和解析