小光棍数(南阳oj458)(水题)
原创
©著作权归作者所有:来自51CTO博客作者有点意思.的原创作品,请联系作者获取转载授权,否则将追究法律责任
小光棍数
1000 ms | 内存限制:
65535
1
有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。
输出
输出第m个小光棍数。
样例输入
1
1
样例输出
471
这种题说实话不看答案很难想出来,这种题就是做一道记一道~
三位数中只有471是小光棍树,确实如此:
#include<stdio.h>
int main()
{
int sum;
for(int i=101;i<=999;i++)
{
int ans=i*i*i;
if(ans%10==1&&ans/10%10==1&&ans/100%10==1)
printf("%d ",i);
}
}
那本题代码也就秒出了。水~
#include<stdio.h>
int main()
{
int test;
long long n;
scanf("%d",&test);
while(test--)
{
scanf("%lld",&n);
if(n==1)
printf("471\n");
else
printf("%lld471\n",n-1);
}
}