暴力都有80分?数据有亿点点水。
查看原帖
暴力都有80分?数据有亿点点水。
551894
lemon2021楼主2023/1/5 20:20

暴力都有80分?数据有亿点点水。

#include<iostream>
using namespace std;
long long n,m;
long long a[100001];
long long b[100001];
long long c[100001];
int main()
{
	cin>>n>>m;
	for(long long i=1;i<=n;i++)
	{
		cin>>a[i];
		b[i]=b[i-1]+a[i];
		c[i]=c[i-1]+b[i];
	}
	for(long long i=1;i<=m;i++)
	{
		string s;
		cin>>s;
		if(s=="Query")
		{
			long long t;
			cin>>t;
			cout<<c[t]<<endl;
		}
		if(s=="Modify")
		{
			long long x,y;
			cin>>x>>y;
			a[x]=y;
			for(long long j=x;j<=n;j++)
			{
				b[j]=b[j-1]+a[j];
				c[j]=c[j-1]+b[j];
			}
		}
	}
	return 0;
}
2023/1/5 20:20
加载中...