DSF
  • 板块灌水区
  • 楼主jiyuhan
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/12/22 11:53
  • 上次更新2024/12/22 11:54:27
查看原帖
DSF
1388542
jiyuhan楼主2024/12/22 11:53

#include<bits/stdc++.h> using namespace std; const int N=5e6+5; int n,p,x,y,z,a[N],l[N],r[N],sum[N],ans[N]; int main() { cin>>n>>p; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=1;i<=n;i++) { r[i]=a[i]-a[i-1]; }

 	for(int i=1;i<=p;i++)
 	{
 		cin>>x>>y>>z;
 		r[x]=r[x]+z;
 		r[y+1]=r[y+1]-z;
 	}
 	for(int i=1;i<=n;i++)
 	{
 		sum[i]=sum[i-1]+r[i];
 	}
 	
 	sort(sum+1,sum+n+1);
 	cout<<sum[1];
	return 0;
}
	#include<bits/stdc++.h>
	using namespace std;
	const int N=5e6+5;
	int n,p,x,y,z,a[N],l[N],r[N],sum[N],ans[N];
	int main()
	{
		cin>>n>>p;
		for(int i=1;i<=n;i++)
	 	{
	 		cin>>a[i];
	 	}
	 	for(int i=1;i<=n;i++)
	 	{
	 		r[i]=a[i]-a[i-1];
	 	}
	 	
	 	for(int i=1;i<=p;i++)
	 	{
	 		cin>>x>>y>>z;
	 		r[x]=r[x]+z;
	 		r[y+1]=r[y+1]-z;
	 	}
	 	for(int i=1;i<=n;i++)
	 	{
	 		sum[i]=sum[i-1]+r[i];
	 	}
	 	
	 	sort(sum+1,sum+n+1);
	 	cout<<sum[1];
		return 0;
	}
2024/12/22 11:53
加载中...