| 记录编号 | 47577 | 评测结果 | AAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 1080.[Tyvj 1965] 汪星人入侵 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | 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);
}