U227399 【D&S R1-Ex】Full Combo!(备用)

题目背景

有些人做梦都想好评如潮,却总是左拥右抱。

题目描述

真的非常抱歉,这个题数据也出了一点小锅=-=现在修好了。 --- 你需要用一根手指打歌。 谱面可看成一个直角坐标系,初始时您的唯一一根手指可以在 $x$ 轴上任意一个整点处。 我们有两种音符: - Tap 音符,共计 $n$ 个 用二元组 $(x,y)$ 来表示它。表示初始时这个音符处于 $(x,y)$ 的位置。 - Hold 音符,共计 $m$ 个 用三元组 $(x,y,L)$ 来表示它。表示这个音符处于 $(x,y)$ 的位置,长度为 $L$。 以上所有 $y$ 非负,$L$ 为正数,$x,y,L$ 为整数。 对于每一个时刻,您可以让您的手指向左或向右移动不超过 $k$ 个单位。 接下来,假若您的手指正处于 $(a,0)$ ,且 $(a,0)$ 恰好有音符,您就可以击打这个音符,得分加 $1$。 然后所有音符纵坐标减少 $1$ 。 对于 Hold 音符比较特殊的是您击打 Hold 音符后您的手指必须一直停留在 Hold 音符这里,不能离开,(击打时不会获得 $1$ 分)直到您演奏完 Hold 音符。演奏完 Hold 音符是指,您在这个音符上停留 $L$ 个时刻。(下一时刻记为第 $1$ 个时刻)您的得分会因此加 $L$ 。注意,您停留完成的时刻不能移动也不能击打音符(因为时刻已经结束了)。 保证没有任何音符重合,也没有任何一个 Tap 或 Hold 在 Hold 的路径上。 让得分最大。

输入格式

第一行三个整数 $n,m,k$ 。 以下 $n$ 行,每行三个整数,描述一个 Tap 的 $(x,y)$ 。 接下来 $m$ 行,每行四个整数,描述一个 Hold 的 $(x,y,L)$ 。

输出格式

一个整数,您的最高分数。

说明/提示

【样例解释】 样例一解释:(这里红线是手指轨迹,把谱面向下移动等效为了手指向上移动) ![](https://cdn.luogu.com.cn/upload/image_hosting/a43wwkxp.png?x-oss-process=image) 【数据范围与提示】 **本题采用捆绑测试。** 对于 $100\%$ 的数据,$0\leq n,m\leq 10^5,|x|\leq 10^6,0\leq y\leq 10^5,0\leq L\leq50,0\leq k\leq 1000$ 。 | Subtask 编号 | $n$ | $m$ | $x$ | $y$|$L$|$k$| | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | | 1(10pts) | $\leq50$ | $0$ | $\mid x \mid \leq 100$ | $ y \leq 100$ |-| $1000$ | | 2(30pts) | $\leq 10^3$ | $0$ | $\mid x \mid \leq 500$ | $ y \leq 10^3$ |-|$1$| | 3(60pts) | $\leq 10^5$ | $\leq 10^5$ | $\mid x \mid \leq 10^6$ | $ y \leq 10^5$ | $\leq 50$ |$\leq 100$|