Time Limit: 1000 MS Memory Limit: 256000 K
Description
小C是一个可爱的女孩,她特别喜欢世界上最稳定的图形:三角形。有一天她得到了n根木棍,她把这些木棍随意的摆放成一行。小K来和小C玩,他发现了这排木棍,突然想知道在一段区间[l,r]之间的木棍(即第L根到第R根木棍)是否可以组成一个三角形,小C表示她不会,所以请你帮忙。
Input
数据只有一组。
第一行只有一个数字N,代表一共有N根木棍,N<=100000。
第二行为N个数,代表每根木棍的长度。每根木棍的大小不超过1e18。
第三行为一个数字Q,代表询问数目,Q<=100000。
接下来的Q行,每一行有两个数字L和R,代表询问的区间。其中L和R满足1<=L<=R<=N。
Output
对于每个询问,如果可以组成三角形输出”Yes”,否则输出”No”(不需要加引号)。
Sample Input
5
3 1 2 4 5
2
1 3
1 5
Sample Output
No
Yes

不能组成三角形的都是斐波那契数列的子序列的倍数
而斐波那契数列增长很快,在longlong的范围内只有几十项,
数据量大于90直接返回true
小于90暴力枚举

转载于:https://www.cnblogs.com/NeilThang/p/9356624.html

【数论想法题】小C的问题 @科林明伦杯哈尔滨理工大学第八届程序设计竞赛...相关推荐

  1. 科林明伦杯哈尔滨理工大学第八届程序设计竞赛——Hrbust-2378 小H的问题(模拟)

    Description 小H是一个可爱的女孩,她特别喜欢看推特(tweeter).有一天她得到了某位用户的一些推特消息,想从中提取出这个用户在这些消息中@了哪些人.但是这些消息太长了,她想请你来帮她完 ...

  2. B-GT‘s Dream “科林明伦杯“哈尔滨理工大学第八届程序设计竞赛

    题目链接 GT's Dream 题解 思路 两个操作,对于第一个操作--合并,需要使用并查集:对于第二个操作--查询,使用树状数组. 我们使用树状数组维护一个前缀和.数组下标表示人数,元素表示在树状数 ...

  3. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解

    "科林明伦杯"哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解 萌新又来写题解啦 原题链接 B 减成一 题意:存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多 ...

  4. 科林明伦杯哈尔滨理工大学第六届程序设计团队赛(12.10)

    "科林明伦杯"哈尔滨理工大学第六届程序设计团队赛 水题已去除.. B题  Time 原题链接:http://acm.hrbust.edu.cn/index.php?m=Proble ...

  5. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛 E 赛马 python

    "科林明伦杯"哈尔滨理工大学第十届程序设计竞赛 E 赛马 python E 好家伙 田忌赛马真就 匹配就不解释了 思路,主要咱不止一匹马 所以就最好的比 对方比这个数小的即可 所以 ...

  6. 科林明伦杯”哈尔滨理工大学第十届程序设计竞赛B(减成1)

    科林明伦杯"哈尔滨理工大学第十届程序设计竞赛 存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多少次操作,可以让所有数都变成1. 数据保证一定有解. 输入描述: 输入t, ...

  7. “科林明伦杯”哈尔滨理工大学暑假训练赛 B吃雪糕 (异或思维题)(补题)

    B吃雪糕 点击跳转 题 题目描述 桃也野正在吃很大一块雪糕,雪糕从左到右分成了n个区域,每个区域都有自己的口味,每种口味可以用一个数ai来描述.桃也野不喜欢吃口味相似的雪糕,如果ai⊕aj<2^ ...

  8. 科林明伦杯哈尔滨理工大学第九届程序设计竞赛 H 题(dfs)

    深度优先搜索!!!!! n 个数中取不超过 k 个数并将他们相加,请问有多少种不同的取法使得取出的数的和是质数 Input多组数据,第一行一个整数 T 表示数据组数(T<=5)对于每一组数据:第 ...

  9. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛——C.面积【签到题】

    题目传送门 题解 直接计算,面积为 x∗x+2∗pi∗(x/2)∗(x/2)x*x+2*pi*(x/2)*(x/2)x∗x+2∗pi∗(x/2)∗(x/2) 数据范围 x<1000x<10 ...

最新文章

  1. python中ttk和tkinter_Python tkinter与ttk日历
  2. 编程之美-寻找数组中的最大值和最小值方法整理
  3. python实战项目前后端分离flask_Flask Vue 构建前后端分离的应用
  4. python数据分析的步骤排序_Python数据分析
  5. 容器编排技术 -- Kubernetes 为 Namespace 配置CPU和内存配额
  6. 物联网卡对企业设备的重要性
  7. Android官方教程翻译(2)——运行第一个程序
  8. zabbix安装配置
  9. 绕过某省某大学校园网的探索(处女作)
  10. 开机时出现Windows will now check the disk怎么办
  11. Python教学视频(四)输入语句和基础算术运算符
  12. Chrome OS 初体验
  13. Python实现一维表与二维表之间的相互转化
  14. java图片合成视频_使用JAVACV把图片合成视频
  15. Flash as3安全沙箱
  16. 计算机专业英语的特点 1,计算机专业英语的的一些特点.doc
  17. 【SQL注入漏洞-01】SQL注入漏洞原理及分类
  18. 圖譜謎宮(2019年6月28日於鄂爾多斯)
  19. 西门子s7 200smart与台达变频器通讯 目标:用触摸屏和西门子smart 控制变频器通讯
  20. html中显示人民币符号

热门文章

  1. 【从零开始搭建自己的.NET Core Api框架】(二)搭建项目的整体架构
  2. 使用RichTextBox控件实现系统剪切板功能
  3. ORM进阶之Hibernate 的三大对象
  4. ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
  5. SQL SERVER 2016研究三
  6. CocoaPods 安装和使用
  7. UVa OJ 128 - Software CRC (软件CRC)
  8. 正在编写推箱子游戏的自动求解程序
  9. shell 删除了hdfs 文件,在HDFS上删除超过10天的文件
  10. 华景机器人怎么控制_【华景QQ机器人怎么用】华景QQ机器人好不好_使用技巧-ZOL软件百科...