题目描述
约翰的N(1 <= N <= 500)头奶牛的位置由坐标平面上的点来描述。这些奶牛分为两种:Holsteins 和 Guernseys。约翰想要修建一个矩形的围栏,围栏的边平行于x轴或者y轴,并且要求围栏中只有Holsteins类型的奶牛(一头奶牛在围栏的边边上也算在围栏以内)。
约翰想要使围栏围住进可能多的Holsteins奶牛,在此基础上,约翰希望围栏构成的矩形的面积尽可能小,请你计算出这个最小面积。
注意:围栏的长或宽为0的情况是允许的。
第一行输入包含N。
接下来的N行中,每一行描述cow包含两个整数和一个字符。整数表示奶牛所在的点(x,y)(0<=x,y<=1000)。字符为H或G,表示奶牛的品种。没有两头奶牛位于同一点上,而且总是至少有一头荷斯坦奶牛。
打印两个整数。第一行包含在霍尔斯泰山脉可以被没有根西岛的栅栏围起来的荷斯坦奶牛的最大值,第二行应该包含由这样一个栅栏划分后面积最小值。
5
1 1 H
2 2 H
3 3 G
4 4 H
6 6 H
2
1