【数论想法题】小C的问题 @科林明伦杯哈尔滨理工大学第八届程序设计竞赛...
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的问题 @科林明伦杯哈尔滨理工大学第八届程序设计竞赛...相关推荐
- 科林明伦杯哈尔滨理工大学第八届程序设计竞赛——Hrbust-2378 小H的问题(模拟)
Description 小H是一个可爱的女孩,她特别喜欢看推特(tweeter).有一天她得到了某位用户的一些推特消息,想从中提取出这个用户在这些消息中@了哪些人.但是这些消息太长了,她想请你来帮她完 ...
- B-GT‘s Dream “科林明伦杯“哈尔滨理工大学第八届程序设计竞赛
题目链接 GT's Dream 题解 思路 两个操作,对于第一个操作--合并,需要使用并查集:对于第二个操作--查询,使用树状数组. 我们使用树状数组维护一个前缀和.数组下标表示人数,元素表示在树状数 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解
"科林明伦杯"哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解 萌新又来写题解啦 原题链接 B 减成一 题意:存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多 ...
- 科林明伦杯哈尔滨理工大学第六届程序设计团队赛(12.10)
"科林明伦杯"哈尔滨理工大学第六届程序设计团队赛 水题已去除.. B题 Time 原题链接:http://acm.hrbust.edu.cn/index.php?m=Proble ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛 E 赛马 python
"科林明伦杯"哈尔滨理工大学第十届程序设计竞赛 E 赛马 python E 好家伙 田忌赛马真就 匹配就不解释了 思路,主要咱不止一匹马 所以就最好的比 对方比这个数小的即可 所以 ...
- 科林明伦杯”哈尔滨理工大学第十届程序设计竞赛B(减成1)
科林明伦杯"哈尔滨理工大学第十届程序设计竞赛 存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多少次操作,可以让所有数都变成1. 数据保证一定有解. 输入描述: 输入t, ...
- “科林明伦杯”哈尔滨理工大学暑假训练赛 B吃雪糕 (异或思维题)(补题)
B吃雪糕 点击跳转 题 题目描述 桃也野正在吃很大一块雪糕,雪糕从左到右分成了n个区域,每个区域都有自己的口味,每种口味可以用一个数ai来描述.桃也野不喜欢吃口味相似的雪糕,如果ai⊕aj<2^ ...
- 科林明伦杯哈尔滨理工大学第九届程序设计竞赛 H 题(dfs)
深度优先搜索!!!!! n 个数中取不超过 k 个数并将他们相加,请问有多少种不同的取法使得取出的数的和是质数 Input多组数据,第一行一个整数 T 表示数据组数(T<=5)对于每一组数据:第 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛——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 ...
最新文章
- python中ttk和tkinter_Python tkinter与ttk日历
- 编程之美-寻找数组中的最大值和最小值方法整理
- python实战项目前后端分离flask_Flask Vue 构建前后端分离的应用
- python数据分析的步骤排序_Python数据分析
- 容器编排技术 -- Kubernetes 为 Namespace 配置CPU和内存配额
- 物联网卡对企业设备的重要性
- Android官方教程翻译(2)——运行第一个程序
- zabbix安装配置
- 绕过某省某大学校园网的探索(处女作)
- 开机时出现Windows will now check the disk怎么办
- Python教学视频(四)输入语句和基础算术运算符
- Chrome OS 初体验
- Python实现一维表与二维表之间的相互转化
- java图片合成视频_使用JAVACV把图片合成视频
- Flash as3安全沙箱
- 计算机专业英语的特点 1,计算机专业英语的的一些特点.doc
- 【SQL注入漏洞-01】SQL注入漏洞原理及分类
- 圖譜謎宮(2019年6月28日於鄂爾多斯)
- 西门子s7 200smart与台达变频器通讯 目标:用触摸屏和西门子smart 控制变频器通讯
- html中显示人民币符号
热门文章
- 【从零开始搭建自己的.NET Core Api框架】(二)搭建项目的整体架构
- 使用RichTextBox控件实现系统剪切板功能
- ORM进阶之Hibernate 的三大对象
- ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
- SQL SERVER 2016研究三
- CocoaPods 安装和使用
- UVa OJ 128 - Software CRC (软件CRC)
- 正在编写推箱子游戏的自动求解程序
- shell 删除了hdfs 文件,在HDFS上删除超过10天的文件
- 华景机器人怎么控制_【华景QQ机器人怎么用】华景QQ机器人好不好_使用技巧-ZOL软件百科...