P1795 无穷的序列_NOI导刊2010提高(05)

题目描述

有一个无穷序列如下:

110100100010000100000…

请你找出这个无穷序列中指定位置上的数字

输入输出格式

输入格式:

第一行一个正整数N,表示询问次数;

接下来的N行每行一个正整数Ai,Ai表示在序列中的位置。

输出格式:

N行,每行为0或l,表示序列第Ai位上的数字。

输入输出样例

输入样例#1: 复制

4
3
14
7
6
输出样例#1: 复制

0
0
1
0

说明

对于100%的数据有N≤1500000,Ai≤10^9

预处理+二分

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define N 50000
using namespace std;
int n,l,r,q,mid,ans,sum,a[N];
int read()
{
    ,f=; char ch=getchar();
    ;ch=getchar();}
    +ch-',ch=getchar();
    return x*f;
}
bool check(int x)
{
    ;
    ;
}
int main()
{
    n=read();
    ;i<=;i+=sum)
      a[++sum]=i;
    ;i<=n;i++)
    {
        q=read();
        l=,r=N;
        while(l<r)
        {
            mid=(l+r)>>;
            ;
            else r=mid;
        }
        if(a[ans]==q) printf("1\n");
        else printf("0\n");
    }
    ;
}

最新文章

  1. 操作系统课程设计--Linux平台哲学家问题
  2. DS-5建工程
  3. iOS开发,URL编码和解码
  4. AWS-CDH5.5安装-软件下载
  5. 制作一个简洁的jquery插件
  6. UrlRewriteFilter
  7. YUSE_DOWN-批下载
  8. HDOJ 1226 超级密码
  9. SVN是什么,svn的目录结构
  10. The Contiki build system 编译系统
  11. 编译器DIY——词法分析
  12. Java+7入门经典 - 6 扩展类与继承 Part 2/2
  13. [SQL基础教程]1-4 SQL 表的创建
  14. jvm系列(四):jvm知识点总结
  15. A Dream (PKUWC 2018)
  16. EL有11个隐含对象
  17. 北京教育软件创业公司招 .net工程师
  18. REST-framework快速构建API--源码解析
  19. jQuery输入框回车添加标签特效
  20. Lombok插件

热门文章

  1. [APIO2018] New Home
  2. [bzoj4860] [BeiJing2017]树的难题
  3. Maven如何打包本地依赖包
  4. POJ3259:Wormholes(spfa判负环)
  5. HDU2389:Rain on your Parade(二分图最大匹配+HK算法)
  6. 解读python小练习
  7. javascript实现倒计时(转)
  8. IOS 上传项目到github 终端操作
  9. MySql数据库学习总结(MySQL入门到精通)
  10. 【Foreign】魔法 [组合数][质因数分解]