70求调
查看原帖
70求调
1374557
mayanbo1025楼主2024/7/14 17:53
#include<bits/stdc++.h>
using namespace std;
long long a[500010],b[500010];
int main(){
	int n,m,t;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int q=1;q<=m;q++)
	{
		cin>>t;
		if(t==1)
		{
			int x,y,k;
			cin>>x>>y>>k;
			for(int j=x;j<=y;j++)
			{
				a[j]+=k;
			}
		}
		if(t==2)
		{
			int x;
			cin>>x;
			cout<<a[x]<<endl;
		}
	}

 return 0;
}

超时了三个

2024/7/14 17:53
加载中...