记录编号 47577 评测结果 AAAAAAAAAA
题目名称 [Tyvj 1965] 汪星人入侵 最终得分 100
用户昵称 GravatarTruth.Cirno 是否通过 通过
代码语言 C++ 运行时间 0.362 s
提交时间 2012-11-02 09:04:00 内存使用 3.01 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int squ[224],ans[50001];

int main(void)
{
	freopen("wang.in","r",stdin);
	freopen("wang.out","w",stdout);
	int times,i,j,T,n;
	for (i=1;i<224;i++)
		squ[i]=i*i;
	for (i=1;i<224;i++)
	{
		ans[squ[i]]=ans[squ[i]-1]+1;
		for (j=squ[i]+1;j<squ[i+1];j++)
		{
			ans[j]=ans[j-1];
		}
	}
	cin>>T;
	for (times=1;times<=T;times++)
	{
		cin>>n;
		cout<<ans[n]<<endl;
	}
	return(0);
}