#L3117. [USACO15JAN] Cow Rectangles G

    ID: 795 传统题 文件IO:cowrect 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>单调队列离散化前缀和扫描线USACO2015

[USACO15JAN] Cow Rectangles G

P3117 [USACO15JAN] Cow Rectangles G

题目描述

农夫约翰的 NN 头牛(1N5001 \leq N \leq 500)的位置由二维平面上互不相同的点描述。这些牛分为两个品种:Holsteins 和 Guernseys。农夫约翰希望建造一个边与坐标轴平行的矩形围栏,仅包含 Holsteins 且不包含任何 Guernseys(即使牛位于围栏边界上也视为被包含)。在所有满足条件的围栏中,农夫约翰希望选择包含最多 Holsteins 的围栏。若存在多个这样的围栏,则选择其中面积最小的一个。请确定这个面积。允许围栏的宽度或高度为零。

输入格式

第一行输入包含 NN。接下来的 NN 行每行描述一头牛,包含两个整数和一个字符。整数表示牛所在点的坐标 (x,y)(x, y)0x,y10000 \leq x, y \leq 1000),字符为 H 或 G 表示牛的品种。没有两头牛位于同一位置,且至少存在一头 Holstein。

输出格式

输出两个整数。第一行应包含不包含任何 Guernseys 的围栏能包围的最大 Holsteins 数量,第二行应包含满足该条件的围栏的最小面积。

输入输出样例 1

5 
1 1 H 
2 2 H 
3 3 G 
4 4 H 
6 6 H
2 
1