编程题
### 问题描述 在一个二维平面上面有 $N$ 个点。第 $i$ 个点的初始坐标为 $(x_{i},y_{i})$。每个点开始以每秒一个单位的速度在平行于 $x$ 轴或者 $y$ 轴的方向上移动。现在给你一个字符 $d_{i}$,代表第 $i$ 个点特定的移动方向,如下所示: - 如果 $d_{i}=R$,第 $i$ 个点沿 $x$ 轴正方向移动。 - 如果 $d_{i}=L$,第 $i$ 个点沿 $x$ 轴负方向移动。 - 如果 $d_{i}=U$,第 $i$ 个点沿 $y$ 轴正方向移动。 - 如果 $d_{i}=D$,第 $i$ 个点沿 $y$ 轴负方向移动。 你可以在所有点开始移动后(包括他们开始移动的那一刻),选择某一个时刻停止所有的点。我们规定 $x_{max},x_{min}$ 分别是 $N$ 个点的 $x$ 坐标中的最大值和最小值,$y_{max},y_{min}$ 分别是 $N$ 个点的 $y$ 坐标中的最大值和最小值。 请你求出 $(x_{max}-x_{min}) \times (y_{max}-y_{min})$ 的最小值,结果四舍五入到整数位。 ### 输入格式 第一行输入一个整数 $N$,代表点的个数。 接下来 $N$ 行,每行输入 $3$ 个整数 $x_{i},y_{i},d_{i}$,代表点 $i$ 的初始坐标和移动方向。 ### 输出格式 输出一行,包含一个整数,代表$(x_{max}-x_{min}) \times (y_{max}-y_{min})$ 的最小值。 ### 样例输入 ```text 20 6 -10 R -4 -9 U 9 6 D -3 -2 R 0 7 D 4 5 D 10 -10 U -1 -8 U 10 -6 D 8 -5 U 6 4 D 0 3 D 7 9 R 9 -4 R 3 10 D 1 9 U 1 -6 U 9 -8 R 6 7 D 7 -3 D ``` ### 样例输出 ```text 274 ``` ### 评测数据规模 $1 \leq N \leq 10^{5},-10^{8} \leq x_{i},y_{i} \leq 10^{8}$。
查看答案
赣ICP备20007335号-2