#P1502. 窗口的星星(Stars in the Window)
0
窗口的星星(Stars in the Window)
窗口的星星(Stars in the Window)
题目描述
小卡买到了一套新房子,他十分的高兴,在房间里转来转去。
晚上,小卡从阳台望出去,“哇~~~~好多星星啊”,但他还没给其他房间设一个窗户。
天真的小卡总是希望能够在晚上能看到最多最亮的星星,但是窗子的大小是固定的,边也必须和地面平行。
这时小卡使用了超能力(透视术)知道了墙后面每个星星的位置和亮度,但是小卡发动超能力后就很疲劳,只好拜托你告诉他最多能够有总和多亮的星星能出现在窗口上。
输入格式
本题有多组数据,第一行为 ,表示有 组数据。
对于每组数据:
第一行 个整数 表示有 颗星星,窗口宽为 ,高为 。
接下来 行,每行三个整数 表示星星的坐标在 ,亮度为 。
输出格式
个整数,表示每组数据中窗口星星亮度总和的最大值。
样例输入 #1
2
3 5 4
1 2 3
2 3 2
6 3 1
3 5 4
1 2 3
2 3 2
5 3 1
样例输出 #1
5
6
数据范围
为了便于理解,输入样例中每组数据之间添加了空行,实际测试数据中并无空行。
小卡买的窗户框是金属做的,所以在边框上的不算在内。
数据范围
对于 的数据:,,,,。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1900。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 20 | 2~7 | 小规模 n≤100 / 特殊: 边框严格不含边界测试 |
| 2 | 8~13 | 中等规模 n≤2000 | |
| 3 | 25 | 14~19 | 大规模 n≤10000 大坐标 x_i,y_i 接近 2^31-1 防溢出测试 |
| 4 | 20~25 | 满规模 T=10, n=10000 极限扫描线与懒标记线段树压力测试 |
出处:原题链接