社区讨论
一道非常简单,被大佬们秒杀的一道普及题,我........
学术版参与者 9已保存回复 45
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 45 条
- 当前快照
- 1 份
- 快照标识符
- @ly3oj6b9
- 此快照首次捕获于
- 2024/07/02 08:37 2 年前
- 此快照最后确认于
- 2024/07/02 09:03 2 年前
15分,还.....
dream_MC是我大号,我也不想让管理员封掉,所以管理大大就手下留情这一次,好吗?
CPP
dream_MC是我大号,我也不想让管理员封掉,所以管理大大就手下留情这一次,好吗?#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <vector>
using namespace std;
int main() {
unsigned long long n = 0, d = 0, i = 0, j = 0;
int v[100005] = { 0 }, a[100005] = { 0 };
unsigned long long co = 0, mi = 0, tot = 0, nd = 0, cr = 0;
cin >> n >> d;
for (i = 1; i <= n - 1; ++i)
{
cin >> v[i];
}
for (i = 1; i <= n; ++i)
{
cin >> a[i];
}
mi = a[1];
for (i = 1; i < n; ++i) {
cr += v[i];
while (cr > 0) {
nd = (cr - 1) / d + 1;
co = nd * mi;
tot += co;
cr -= nd * d;
if (a[i + 1] < mi)
mi = a[i + 1];
}
}
cout << tot << endl;
return 0;
}
顺便在这里道个歉,我之前确实有点作死,辱骂管理员我也知道不对,但是我这个人就有点爱作死,所以现在知道错了,但是又被禁言了(哭晕在厕所,~~~~(>_<)~~~~)
回复
共 45 条回复,欢迎继续交流。
正在加载回复...