TLE了三个点
查看原帖
TLE了三个点
158444
EricFeng楼主2020/7/24 10:03

模拟看起来只能过七个点

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <cstring>
using namespace std;
int main() 
{
	int m,n;
	scanf("%d%d",&m,&n);
	int a[m],i,b,c,j,k,l;
	for(i=1;i<=m;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=1;i<=n;i++)
	{
		scanf("%d%d%d",&b,&c,&k);
		
		if(b==1)
		{
			a[c]=a[c]+k;
			continue;
		}
		if(b==2)
		{
			l=0;
			for(j=c;j<=k;j++)
			{
				l=l+a[j];
			}
			printf("%d\n",l);
		}	
	}
	return 0;
	
		
} 
2020/7/24 10:03
加载中...