https://www.luogu.com.cn/problem/solution/P9749
#include <bits/stdc++.h>
using namespace std;
int n, res1, res2;
int minans=0,yx=0,zxyj=0;
int main()
{
long long fccf,cccf;
cin>>fccf>>cccf;
long long jl[fccf-1],yj[fccf];
for(int i=0;i<fccf-1;i++) cin>>jl[i];
for(int i=0;i<fccf;i++) cin>>yj[i];
for(int i=0;i<fccf-1;i++)
{
if(yj[i]<yj[zxyj]) zxyj=i;
if(jl[i]/cccf>yx)
{
minans+=(ceil(jl[i]/cccf)-yx)*yj[zxyj];
}
}
cout<<minans;
}
代码求调
为桂子山