问题 AB: 逃离

内存限制:128 MB 时间限制:20.000 S
评测方式:文本比较 命题人:
提交:250 解决:23

题目描述

取经成功的斗战胜佛又犯了事,这次他召唤了很多分身来逃离如来佛主的五指山。

悟空召唤了N − 1 N-1N1个分身(加上真身,共有N NN个孙猴子),每个猴子只能朝固定的一个方向移动,移动速度相同。

如来佛想要一掌压住所有的猴子,问你佛主的手掌的最小面积是多少。


为了简化问题,我们把天庭想象成一个二维坐标平面。

初始时,每个猴子都具有一个坐标和一个逃离方向:

  • U代表向上逃,即y yy轴的正方向
  • D代表向下逃,即y yy轴的负方向
  • L代表向左逃,即x xx轴的负方向
  • R代表向右逃,即x xx轴的正方向

如来佛主的手掌想象成一个矩形,要压住所有的猴子,即某时刻所有的猴子都在矩形之内(或边界上)

输入

第一行一个正整数N NN,代表共有N NN只猴子

接下来N NN行,每行有空格隔开的两个正整数和一个字符,分别代表这只猴子初始位置的x xxy yy坐标及其逃离方向。

输入格式如下:

N
x1 y1 d1
x2 y2 d2
...
xn yn dn

其中:

  • 1 ≤ N ≤ 1 0 5 1leq Nleq10^51N105
  • − 1 0 8 ≤ x i , y i ≤ 1 0 8 -10^8leq x_i, y_ileq 10^8108xi,yi108
  • d i d_idiU UUD DDL LL 或 R RR

输出

输出如来佛手掌的最小面积,答案保留6位小数。

样例输入 复制

2
0 3 D
3 0 L

样例输出 复制

0.000000

提示

为了简化计算,如来佛的手掌只能是横着的矩形

题目即求整个过程中,( x m a x − x m i n ) × ( y m a x − y m i n ) 的最小值。

样例一中,
两只猴子会在( 0 , 0 )处相遇,此时盖猴儿所需手掌的面积为0


题解点我