代码求条 玄两关
  • 板块灌水区
  • 楼主wzt20130125
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/8/14 23:41
  • 上次更新2024/8/15 09:52:48
查看原帖
代码求条 玄两关
1423857
wzt20130125楼主2024/8/14 23:41

题目

提交记录

#include<bits/stdc++.h>
using namespace std;
long long n,m,cnt,sum,k;
struct S{
	int a,b;
}s[100001];
int main()
{
	cin>>n>>m;
	for(int i=1;i<n;i++)cin>>s[i].a;
	for(int i=1;i<=n;i++)cin>>s[i].b;
	s[n].b=0;
	for(int i=1;i<n;i++)
	{
	   for(int j=i;j<n;j++)
	   {
	   	  if(s[i].b>s[j].b)
	   	  {
			i=j;
			break;
		  }
	   	  k+=s[i].a;
	   	  while(cnt<k)cnt+=m,sum+=s[i].b;
	   }
	}
	cout<<sum;
	return 0;
}
2024/8/14 23:41
加载中...