最后一个点TLE了,求大佬们看一下弱鸡代码咋回事
查看原帖
最后一个点TLE了,求大佬们看一下弱鸡代码咋回事
523110
yqnyyh楼主2022/9/2 22:51
#include <bits/stdc++.h>
using namespace std;
int n,a[1500010];
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(a[i]==1||a[i]==2) cout<<1<<endl;
		else
		{
			int t=2*(a[i]-1);
			int ans=sqrt(t);
			if(ans*(ans+1)==t) cout<<1<<endl;
			else cout<<0<<endl;
		}
	}
	return 0;
}
2022/9/2 22:51
加载中...