TLE求助
查看原帖
TLE求助
773371
Dreeick楼主2023/3/18 07:52

rt,第一个点就TLE了?

代码如下

#include <cstdio>

namespace IO{
	inline void read(int &n){
		n = 0;
		char c;
		bool flag = false;
		while(true){
			c = getchar();
			if(c == '-'){
				flag = true;
				break;
			}
			if(c >= '0' && c <= '9'){
				n = n*10 + (c-'0');
				break;
			}
		}
		while(true){
			c = getchar();
			if(c < '0' || c > '9'){
				if(flag) n = -n;
				return;
			}
			n = n*10 + (c-'0');
		}
	}
}
using IO::read;

int n,a[int(1e5+1)],q,l,r,sum;

int main(){
	read(n);
	for(int i = 1;i <= n;i++){
		read(a[i]);
	}
	read(q);
	while(q--){
		read(l),read(r);
		sum = 0;
		for(int i = l;i <= r;i++){
			sum += a[i];
		}
		printf("%d\n",sum);
	}

	return 0;
}

dalaodalao 们救救我这个蒟蒻吧

2023/3/18 07:52
加载中...