听取wa声一片~
查看原帖
听取wa声一片~
1053833
23acyanglirui楼主2024/9/5 13:44

有哪位大佬、神犇、甚至蒟蒻能够帮我指点一下迷津吗,玄关哦!(不耻下问.jpg)

#include<bits/stdc++.h>

using namespace std;

int n,t,c;
int a[1001];

int main(){
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	for(int i=0;i<n;i++){
		for(int j=i;j<n;j++){
			t=a[i]+a[j]/2+1;
			while(t--){
				if(t*t==a[i]+a[j]){
					c++;
					break;
				}
			}
		}
	}
	printf("%d\n",c);
	return 0;
} 

蒟蒻实在是想不出解决TLE的办法了,甚至改成了scanf也没用!

另一个WA更是错的不明不白,代码样例是ok的呀!

请看结果

在线等,挺急的!

求助!求助!

2024/9/5 13:44
加载中...