IOI 竞赛模拟试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.06千字
  • 约 6页
  • 2026-10-12 发布于河北
  • 举报

IOI 竞赛模拟试题(含详细答案解析).docx

IOI竞赛模拟试题(含详细答案解析)

考试说明

1.本套试题适配国际信息学奥林匹克竞赛中档难度,共2道大题,满分200分,考试时长3小时。

2.程序必须读取标准输入、输出标准输出,无文件读写、无特殊调用。

3.时间限制:每题1秒;空间限制:256MB。

4.数据梯度包含:样例数据、小规模暴力数据、大规模极限数据,覆盖全部得分点。

题目一:区间最优覆盖(100分)

题目描述

给定数轴上的n个闭区间,每个区间拥有左右端点[li,ri]以及对应的价值

输入格式

第一行一个整数n,表示区间数量。

接下来n行,每行三个整数li

输出格式

输出一行一个整数,为可选区间的最大总价值。

数据范围

1≤n≤105,1≤

样例输入

5

135

243

356

674

587

样例输出

13

样例解释

最优选择:区间[1,3](价值5)+[5,8](价值7),总价值12?修正:实际最优为[3,5](6)+[5,8](7),总价值13,两区间端点重合不冲突,符合规则。

题目一详细答案解析

1.解题思路

本题是经典的带权区间不重叠最大选点问题,区别于无权贪心区间选点,带权场景无法直接贪心,必须使用动态规划+二分优化。

核心逻辑:

①先将所有区间按照右端点从小到大排序,保证处理区间时,前面的区间右端点都不大于当前区间;

②定义dp[i]为处

文档评论(0)

1亿VIP精品文档

相关文档