热河路有一家开了好多年的理发店,不管剪什么样的发型,你只要付五块钱。现在我们来到了热河路。

我们可以将其抽象成一个如下的序列:

110100100010000100000……

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

输入格式

第一行一个正整数 n (1≤n≤1500000),表示询问次数。

接下来的 n 行,每行一个正整数 ai (1≤ai≤109),ai 表示在序列中的位置。

输出格式

输出 n 行,每行为一个 0 或 1,表示该序列第 ai 位上的数字。

/*double sqrt(double);sqrt只支持double和float类型,
小数在C语言中默认是double类型
float只能提供6位有效数字,一般来说绝对6位,可能7为应该是6~7位,double可提供16位有效数字。
%f或者%lf表示默认的输出为小数点后六位,不足六位以 0 补齐,超过六位按四舍五入截断*/
#include<stdio.h>
#include<math.h>
int main()
{
    int num,a;
    double b;
    scanf("%d",&num);
    for(int i=0;i<num;i++)
    {
        scanf("%d",&a);
        b=(sqrt(1.0+8*(a-1))-1)/2;
        if(a==((int)b*((int)b+1))/2+1)
        printf("1\n");
        else
        printf("0\n");
        
    }
}

热河路ECNUoj3532相关推荐

  1. EOJ3532. 热河路

    单点时限: 2.0 sec 内存限制: 256 MB 没有人在热河路谈恋爱, 总有人在天亮时伤感 如果年轻时你没来过热河路, 那你现在的生活是不是很幸福 --李志<热河> 奔跑.跌倒.奔跑 ...

  2. 对话吴恩达:AI火得还不够,997都满足不了我

    https://mp.weixin.qq.com/s/d8gc8CFzKfKg_uiXAyCtAg 2018-09-07 原创: 关注前沿科技 李根 发自 热河路  量子位 报道 | 公众号 Qbit ...

  3. 华东师范2018研究生复试上机题题解

    3533. 庙会 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那一队中未配 ...

  4. ECNU-2018计算机学院考研机试

    ECNU 2018计算机考研上机测试 1.庙会 不需要一轮一轮的模拟,直接取余输出即可.代码如下: #include<cstdio> #include<iostream>usi ...

  5. EOJ Contest61 2018研究生面试机考(软件工程)个人题解

    本人ECNU大一学渣一枚.闲来无事做了EOJ Contest61(EOJ 2018研究生面试机考(软件工程)),发现全是水题,正好练一下刚开始学的C++.然后闲来无事就发个来自菜鸡的题解. A.西班牙 ...

  6. MySQL:数据库练习题-1

    表一:employees USE yggl SELECT * FROM employees INSERT into employees VALUES ('102201','刘明','本科',19721 ...

  7. 自然语言处理之词嵌入(Word Embedding)

    关于词嵌入    对于计算机来说,要想理解自然语言,需要把自然语言以一定的形式转化为数值,这一步解决的是"将现实问题转化为数学问题",是人工智能非常关键的一步.词嵌入就是将自然语言 ...

  8. 普通二本,毕业三年,北漂之后,我是怎么成为程序猿的。

    点击蓝字关注我吧 1 1 写在前面 全文共计11830字,预计阅读30分钟. 这是我个人公众号的第四篇原创文章,前三篇都是技术分享. 这一次,我想聊聊我是怎么变成一个程序员的. 以时间线为主轴,从大学 ...

  9. 青岛各饭店餐馆订餐电话大全

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 来源:http:/ ...

最新文章

  1. weblogic 启动项目失败,JMS 队列通过http 方式访问
  2. 在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
  3. RHEL6基础之八查找、文件内容查看类命令
  4. 第七章 比高斯更快的计算
  5. Java GregorianCalendar getActualMinimum()方法与示例
  6. KNIME二次开发的环境配置安装过程
  7. C语言课后习题(37)
  8. 为什么不断做迁移,那是在还技术债
  9. spring mvc国际化_Spring MVC国际化(i18n)和本地化(L10n)示例
  10. django开发-在Docker中部署django项目
  11. table函数--Matplotlib
  12. 用CMD批量ping ip地址
  13. 考研-作息时间安排表(总结)
  14. AVFrame的数据填充方式
  15. 从零开始了解推荐系统全貌
  16. 关于前端更新需要清空浏览器缓存
  17. 网课查题极速响应系统-公众号查题
  18. [044] 微信公众平台开发教程第20篇-新手解惑40则
  19. Photoshop中出现“要求96和8之间的整数。已插入最接近的数值”解决方法
  20. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例

热门文章

  1. 李国杰:云计算不可忽视计算机系统研究
  2. VR全景多种玩法打破传统宣传,打造全新云端视界
  3. 未运行任何程序,GPU使用率却很高(解决方案)
  4. 新模式!chatGPT+Python爬虫接私单怎么玩?
  5. 进行django中的图片插入
  6. 不允许使用不完整的类型_为什么国家不允许直接燃烧柴而允许燃烧生物质颗粒燃料...
  7. 平行坐标系下采用CHT方法检测自然图像中的消失点(VanishingPoint)
  8. 在主页面往回嵌套者其他页面
  9. 手把手教你如何使用网页翻译插件看懂英文文献
  10. 3ds格式(3ds ftk), 还没有采用lib3ds库