问题 AB: 逃离
内存限制:128 MB
时间限制:20.000 S
评测方式:文本比较
命题人:
提交:250
解决:23
题目描述
取经成功的斗战胜佛又犯了事,这次他召唤了很多分身来逃离如来佛主的五指山。
悟空召唤了N − 1 N-1N−1个分身(加上真身,共有N NN个孙猴子),每个猴子只能朝固定的一个方向移动,移动速度相同。
如来佛想要一掌压住所有的猴子,问你佛主的手掌的最小面积是多少。
为了简化问题,我们把天庭想象成一个二维坐标平面。
初始时,每个猴子都具有一个坐标和一个逃离方向:
- U代表向上逃,即y yy轴的正方向
- D代表向下逃,即y yy轴的负方向
- L代表向左逃,即x xx轴的负方向
- R代表向右逃,即x xx轴的正方向
如来佛主的手掌想象成一个矩形,要压住所有的猴子,即某时刻所有的猴子都在矩形之内(或边界上)
输入
第一行一个正整数N NN,代表共有N NN只猴子
接下来N NN行,每行有空格隔开的两个正整数和一个字符,分别代表这只猴子初始位置的x xx、y yy坐标及其逃离方向。
输入格式如下:
N x1 y1 d1 x2 y2 d2 ... xn yn dn
其中:
- 1 ≤ N ≤ 1 0 5 1leq Nleq10^51≤N≤105
- − 1 0 8 ≤ x i , y i ≤ 1 0 8 -10^8leq x_i, y_ileq 10^8−108≤xi,yi≤108
- d i d_idi是U UU, D DD, L 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
题解点我