USACO T1求调
  • 板块灌水区
  • 楼主lfggy
  • 当前回复16
  • 已保存回复21
  • 发布时间2023/12/17 15:14
  • 上次更新2023/12/17 15:40:02
查看原帖
USACO T1求调
1027330
lfggy楼主2023/12/17 15:14

RT,代码如下,违规紫衫

#include<bits/stdc++.h>
using namespace std;
long long n,m,a[10001],b[10001][3]={0};
int main ()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=1;i<=m;i++) cin>>b[i][1];
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)
			if(a[i]>b[j][2] && b[j][1]>0)
			{
				int t=b[j][1]+b[j][2]-a[i];
				if(t<=0) 
				{
					a[i]+=b[j][1];
					b[j][2]+=b[j][1];
					b[j][1]=0;
				}
				else
				{
					a[i]+=b[j][1]-t;
					b[j][2]+=b[j][1]-t;
					b[j][1]=t;
				}	
			}
	for(int i=1;i<=n;i++) cout<<a[i]<<endl;
	return 0;
}
2023/12/17 15:14
加载中...