| 记录编号 | 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);
}