#P15507. [nordic2025]Garbage Collection垃圾收集

    ID: 14722 传统题 5000ms 1024MiB 尝试: 1 已通过: 1 难度: 6 上传者: 标签>CF1900扫描线线段树数据结构贪心算法基础模拟

[nordic2025]Garbage Collection垃圾收集

题目描述

北海上散落着 NN 件垃圾,编号为 1,2,,N1,2,\ldots,N。第 ii 件垃圾位于坐标 (xi,yi)(x_i,y_i),重量为 wiw_i

现在要进行一次清理行动:所有位于某个矩形区域内的垃圾都会被收集。这个矩形区域的宽为 WW,高为 HH,但它的具体位置尚未确定。

请你确定:如果可以任意放置这个清理矩形,最多能够收集到多少总重量的垃圾。

矩形边界上的垃圾也视为在矩形内。

输入格式

第一行包含三个整数:

N W H

接下来 NN 行,第 ii 行包含三个整数:

x_i y_i w_i

表示第 ii 件垃圾的位置和重量。

输出格式

输出一个整数,表示能够收集到的垃圾最大总重量。

数据范围

  • 1N1051 \le N \le 10^5
  • 1W,H1091 \le W,H \le 10^9
  • 对所有 1iN1 \le i \le N,有 0xi,yi<1090 \le x_i,y_i < 10^9
  • 对所有 1iN1 \le i \le N,有 1wi1091 \le w_i \le 10^9

子任务

  1. 1010 分:N400N \le 400
  2. 1212 分:对所有 1iN1 \le i \le NW,H,xi,yi<2000W,H,x_i,y_i < 2000
  3. 1515 分:N2000N \le 2000
  4. 2222 分:H=109H = 10^9
  5. 2323 分:对所有 1iN1 \le i \le NW,H,xi,yi<105W,H,x_i,y_i < 10^5
  6. 1818 分:无额外限制。

样例

输入

5 3 2
3 1 10
2 1 5
1 0 5
0 2 10
1 3 5

输出

20

样例解释

一种最优放置方式可以覆盖坐标 (3,1)(3,1)(2,1)(2,1)(1,0)(1,0) 处的三件垃圾,总重量为:

10+5+5=2010+5+5=20