[COCI 2017-2018-2]-San

san(1s64M)

游戏世界中有N个楼从左到右排列,从左到右编号为1到N,第i幢楼的高度为Hi,楼上的金币数为Gi,游戏可以从任意一个楼开始且包涵几步。每一步玩家可以从当前位置向右跳(可以跳过一些楼)但必须跳到不低于当前楼的高度的楼上。他到了楼上后,可以得到楼上的金币。他可以在跳任意步(可以是零步)后结束游戏,但是要保证收到的金币数要大于等于K,现在想知道共有多少不同的种方案满足游戏。两个方案不同是指至少有一个楼不一样的方案。

输入:

第一行两个数​N (1 ≤ ​N ≤ 40) and ​K (1 ≤ ​K ≤ 4·10​^10​ )

接下来N行,每行两个正整数,第i行用Hi和Gi表示第i个楼的高度和上面的金币。 (1 ≤ Hi, ​Gi ≤ 109​ )

输出一行一个数,表示方案总数。

In​ ​test​ ​cases​ ​worth​ ​40%​ ​of​ ​total​ ​points,​ ​it​ ​will​ ​hold​ ​​N​ ​≤​ ​20.

SAMPLE​​ ​​TESTS

input input input

4​ ​6

2​ ​1

6​ ​3

7​ ​2

5​ ​6

Output

3

样例1对应的方案​ ​{1,​ ​2,​ ​3},​ ​{1,​ ​4}​ ​and​ ​{4}

对于40%的数据,n<=20

对于100%的数据,n<=40

1.n<=20

爆搜即可。

2.n<=40

solution1:暴力+剪枝。

solution2:折半搜索法。

将n拆成两半:

我们可以分别算出两个独立区间的贡献,再尝试算出由左区间到右区间的贡献。

维护树状数组(线段树)每一次二分询问答案即可。

此题中的内存限制为64MB,所以在维护时需特别注意空间。

本萌新在考试时因内存限制被卡掉10分。。。

[COCI 2017-2018-2]-San相关推荐

  1. 游戏安全报告(2017 - 2018全年)

    2017年,黑客针对游戏行业的攻击,逐渐往多元化.精准化.智能化的方向演进. 阿里云安全团队通过分析游戏行业的全年安全态势,发现:虽然DDoS攻击仍为主流,但预计2年之内,业务层的CC攻击和有针对性的 ...

  2. 安徽大学java期末_安微大学2017~2018年度期末考试题卷

    原标题:安微大学2017~2018年度期末考试题卷 备考备考备考! 六月来啦,期末考还会远吗? 别人家的形势与政策课试题又一次刷新三观 你会做这样的题吗 怎么判断自己是不是个合格的AHUer? 锵锵锵 ...

  3. mastercam后处理升级_MastercamX9,2017,2018,2019,2020各版本后处理(功能全面)2019-11-23更新...

    马上注册,结识高手,享用更多资源,轻松玩转三维网社区. 您需要 登录 才可以下载或查看,没有帐号?注册 x 本帖最后由 737852701 于 2019-11-27 08:17 编辑& y4 ...

  4. html输入时从本文框的顶格输入,浙江省绍兴市越城区2017—2018学年八年级第二学期期末语文试卷(15页)-原创力文档...

    浙 江 期 末 绍兴市越城区2017-2018学年第二学期期末试卷 (满分100分,含书写分5分,考试时间120分钟) [徜徉·诗画旅途] 1. 下列语段与<平凡的世界>有关,阅读并完成( ...

  5. OriginLab OriginPro 2017/2018 b9.5 中文多语言 视频教程

    OriginLab OriginPro 2017/2018 b9.5 中文多语言 视频教程 中文视频约2G,英文视频约5G http://mei168.top/forum.php?mod=viewth ...

  6. c语言输出教学日历表 节假日突出,2017 -2018 学年第二学期教学日历及教学环节表(一)(4页)-原创力文档...

    2017 -2018 学年第二学期教学日历及教学环节表(一) 周次 星期 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 一 15/1 22 5/3 12 19 ...

  7. adobe CC 2015/2017/2018安装失败

    Adobe Effect 2015/2017/2018全系统软件已经可以从官网下载了,相信又将有一大波设计师会更新安装adobe CC 2015/2017软件.本着尝鲜的精神,本人也下载了Illust ...

  8. 2017~2018学年《信息安全》考试试题(A2卷)

    北京信息科技大学,2017~2018 学年第二学期<信息安全>考试试题(A 卷) 适用专业班级:计科15级 重修课程所在学院:计算机学院 考试形式:闭卷 一.单选题(本题满分20分,共含1 ...

  9. 2017~2018学年《信息安全》考试试题(A3卷)

    北京信息科技大学 2017 ~2018 学年第一学期 <信息安全>考试试题 (A3 卷) 课程所在学院:计算机学院 适用专业班级: - 考试形式:闭卷 一.单选题(本题满分 20 分,共含 ...

  10. 2017~2018学年《信息安全》考试试题(A1卷)

    北京信息科技大学 2017 ~2018 学年第二学期<信息安全>考试试题 (A 卷) 课程所在学院:计算机学院 适用专业班级:计科 1504-6.重修 考试形式:闭卷 一.单选题(本题满分 ...

最新文章

  1. Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
  2. python3.7.2 pip 出现locations that require TLS/SSL异常处理方法
  3. pythreejs is needed for plotting with pythreejs backend
  4. 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
  5. 【django】配置前端静态文件【6】
  6. linux上传下载文件命令rz、sz
  7. ImageLoader的简单分析(二)
  8. java表格数据导出到Excel案例
  9. python学习之生成器
  10. DFMEA步骤二:结构分析
  11. cpu顶盖怎么看步进_【有趣】第19期:如何从CPU顶盖获取有用信息(上)?
  12. 项目管理工具ShowDoc的部署
  13. 请问苹果x是如何建文件夹_苹果x怎么创建文件夹相关阅读-苹果x怎么创建文件夹文章阅读-123文学网...
  14. Java jdt 编辑_使用JDT转java代码为AST
  15. 之和质数c语言题判断,C语言经典例题100例——C语言练习实例33解答(质数判断)...
  16. 机器学习实战——训练模型
  17. 基于HFS快速搭建HTTP文件服务器
  18. 【动漫整理】好番推荐(含微量剧透)
  19. Imm Cleaning Solutions PCC54-W-1.2-Z喷嘴
  20. jupyter notebooks打开的是百度网盘

热门文章

  1. 全球最神秘的9大葡萄园...
  2. 如何巧妙拒绝老同学借钱?哈哈哈哈哈......
  3. 性冷淡风的麻将,获红点奖!网友:没有烟火气了
  4. 听说麦当劳,买一个雪糕就送一个男友!
  5. 从飞机上看下雨是这样子,太震撼了!
  6. oracle cpu 100%原因,oracle 12.1 cpu 100%
  7. 计算机辅助教育会议,子会议1:学习科学、计算机辅助合作学习、智慧教育
  8. java使用zmodem_SecureCRT 中使用zmodem和Linux服务器交换文件
  9. 技能高考本科计算机类,技能高考多少分上本科
  10. python——学习笔记3