编程题
### 问题描述 小齐的两个表妹,艾拉和贝拉,来农场玩耍。不幸的是,自从她们到达以来,就一直惹是生非。 在她们最新的计划中,她们决定割尽可能多的草。农场的主草地呈大 $T×T$ 的正方形。左下角是 $(0,0)$,右上角是 $(T,T)$。因此,正方形包含 $(T+1)^2$ 个点(具有整数坐标的点)。 艾拉和贝拉计划从 $(0,0)$ 出发,以单位速度沿着直线走到 $(T,T)$,每人手持一端非常锋利且非常有弹性的绳子。绳子横扫的任何区域的草都将被割断。艾拉和贝拉可以选择不同的路径,但每条路径只能包含向上和向右的步数,从一个点移动到另一个点。 小齐对割断的草太多感到担忧,因此她想出了一个巧妙的计划来限制艾拉和贝拉的路径。农场上有 $N$ 朵美味的花,每朵花位于不同的整数坐标点上。小齐将挑选一组 $S$ 朵花,这组花将是艾拉和贝拉都必须访问的(因此艾拉的路径必须访问 $S$ 中的所有花,贝拉的路径也是如此)。为了在这两条路径上尽可能添加更多路径点,小齐将选择 $S$ 为从 $(0,0)$ 到 $(T,T)$ 的向上和向右移动的路径上可以访问的花的最大子集。 艾拉和贝拉将尽力最大化她们割断的草量,但必须遵循访问 $S$ 中的花的限制。请帮助小齐选择 $S$,使得割断的草量尽可能小。 ### 输入格式 第一行包含两个整数 $N$ 和 $T$。接下来的 $N$ 行,每行包含一朵花的整数坐标 $(x_i, y_i)$。保证对于所有 $i$,$1 \leq x_i, y_i \leq T-1$,且没有两朵花在同一水平或垂直线上。 ### 输出格式 输出一个整数,表示割断的草量的最小可能值。 ### 样例输入 ``` 5 20 19 1 2 6 9 15 10 3 13 11 ``` ### 样例输出 ``` 117 ``` ### 评测数据规模 $1 \leq N \leq 2 \times 10^5$,$1 \leq T \leq 10^6$。
查看答案
赣ICP备20007335号-2