CF853C Boredom

题目描述

### 题意 给定一个$\ n*n(1\leq n\leq 200,000)\ $的矩阵$A$,矩阵所在的直角坐标系以向上、向右为正方向。 从 $A$ 的第 $i$ 行中选出第$s_i$个格子标记为黑色,保证被选中的 $n$ 个格子不在同一列 再给定该矩阵的一个子矩阵 $B$ $B$ 的**左、右**边界横坐标分别为$l,r$,**下、上**边界纵坐标分别为$d,u(1\leq l\leq r\leq n,1\leq d\leq u\leq n)$. 请你回答:有几个好的矩阵与 $B$ 相交? 会有 $T(1\leq T\leq 200,000)$ 组离线询问. 我们称一个矩阵为好的矩阵,当且仅当该矩阵至少存在一条对角线使其两个端点上的格子为黑色格子。

输入格式

输出格式

说明/提示

The first sample test has one beautiful rectangle that occupies the whole grid, therefore the answer to any query is 1. In the second sample test the first query rectangle intersects 3 beautiful rectangles, as shown on the picture below: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/2ac79876a839027c833cbf3d2b4d495f625a88f2.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/3efd9f685cc5cdc5cf160a5272b870fb57f2fb34.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/9f5f147828c7ea363e1be6899d82a6d1955eeb9c.png) There are 5 beautiful rectangles that intersect the second query rectangle, as shown on the following picture: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/5a4a083c971a188838482a3e738d86261a2b8bc0.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/cced5133be062639798c4d1df95018ca21c38951.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/08e9b2c60c9112b9baf3759437cc85d7860cf182.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/008f33c4e63cd3dd9abb621a6e2e7f40672b5ff8.png)![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF853C/91947a6b81b46d802bd2a5c384e1e1ee186ff3f4.png)