CF1315A Dead Pixel

题目描述

Polycarp 的显示器分辨率为 $a \times b$ 像素。不幸的是,屏幕上有一个坏点,其坐标为 $(x, y)$($0 \le x < a, 0 \le y < b$)。可以认为像素的列编号为 $0$ 到 $a-1$,行编号为 $0$ 到 $b-1$。 Polycarp 想要打开一个最大尺寸的矩形窗口,且该窗口不能包含坏点。窗口的边界应与屏幕的边平行。 请输出不包含坏点的最大可能窗口面积(以像素为单位)。

输入格式

第一行输入一个整数 $t$($1 \le t \le 10^4$),表示测试用例的数量。接下来的 $t$ 行,每行包含四个整数 $a, b, x, y$($1 \le a, b \le 10^4$;$0 \le x < a$;$0 \le y < b$),分别表示屏幕的分辨率和坏点的坐标。保证 $a+b>2$(例如 $a=b=1$ 的情况不会出现)。

输出格式

输出 $t$ 个整数,每个整数表示对应测试用例中不包含坏点的最大可能矩形窗口面积。

说明/提示

在第一个测试用例中,屏幕分辨率为 $8 \times 8$,左上角的像素是坏点。下图展示了最大窗口的两种可能布局之一。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1315A/cb58b5325ebfab8c891df37e110ee05ad36ccf9e.png) 由 ChatGPT 4.1 翻译