85蒟蒻求改
查看原帖
85蒟蒻求改
1058310
are_you_clever楼主2024/8/10 11:45

代码供上

#include<bits/stdc++.h>
using namespace std;
int n,d,v[1000005],a[1000005];
int sum=0,minid=1;
int main()
{
    cin>>n>>d;
    for(int i=1;i<n;i++)
        cin>>v[i];
    for(int i=1;i<=n;i++)
        cin>>a[i];

    double oil0=0,oil1;
    int oil2;
    for(int i=1;i<n;i++)
    {
        if(a[i]<a[minid])minid=i;
        oil1=(double)v[i]/d;
        oil2=ceil(oil1-oil0);
        sum=sum+oil2*a[minid];
        oil0=oil0+oil2-oil1;
    }
    cout<<sum;
	return 0;
}

不知道为何85

2024/8/10 11:45
加载中...