1087 1 10 100 1000
来源:互联网 发布:牛仔衬衫女淘宝 编辑:程序博客网 时间:2024/05/01 05:12
基准时间限制:1 秒 空间限制:131072 KB 分值: 5难度:1级算法题
收藏
关注
取消关注
1,10,100,1000...组成序列1101001000...,求这个序列的第N位是0还是1。
Input
第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)第2 - T + 1行:每行1个数N。(1 <= N <= 10^9)
Output
共T行,如果该位是0,输出0,如果该位是1,输出1。
Input示例
3123
Output示例
110
这题先预处理10^9范围内1的位置的位置,简单递推便可得到。。。。然后接下来的就很简单了
#include<stdio.h>
#include<string.h>
int f[50004];
int main()
{
f[0]=1;
for(int i=1;i<=50000;i++)
f[i]=f[i-1]+i;
int t,n;
scanf("%d",&t);
{
scanf("%d",&n);
int flag=0;
for(int i=0;i<=50000;i++)
{
if(n==f[i])
{
flag=1;
break;
}
}
if(flag==0)
printf("0\n");
else
printf("1\n");
}
return 0;
}
0 0
- 1087 1 10 100 1000
- 1087 1 10 100 1000
- 1087 1 10 100 1000
- 51nod-1087 . 1 10 100 1000
- 51NOD 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51nod-【1087 1 10 100 1000】
- 51nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 【51Nod】1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51Nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000(数学问题)
- 51 nod一级算法题:1087 1 10 100 1000
- 51Nod-1087-1 10 100 1000
- 1.文件IO函数练习及注意事项
- HDU 1159 Common Subsequence
- HDU 1243 反恐训练营
- 自动取款机中的秘钥介绍
- 学生反馈
- 1087 1 10 100 1000
- java static关键字
- HDU 1080 Human Gene Functions
- MiniTwitter记住密码功能实现
- QWebView崩溃 “Qt5WebKitd.dll!WTFCrash() 行 345C++” 的解决方法
- Cannot change version of project facet Dynamic Web Module to 2.5.
- 64位ubuntu在安装build-essential遇到依赖问题的解决办法
- 设计模式之2---代理模式
- OC时间格式转换方法