听灌多
查看原帖
听灌多
700716
Little_Brown_Rabbit楼主2024/10/17 19:43

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];
			//yx+=ceil(jl[i]/cccf)-yx;
		}
		//yx-=ceil(jl[i]/cccf);
	}
	cout<<minans;
}

代码求调

为桂子山

2024/10/17 19:43
加载中...