威威猫系列故事——晒被子
来源:互联网 发布:ubuntu重启网卡命令 编辑:程序博客网 时间:2024/04/25 18:40
Problem Description
因为马拉松初赛中吃鸡腿的题目让不少人抱憾而归,威威猫一直觉得愧对大家,这几天他悄悄搬到直角坐标系里去住了。
生活还要继续,太阳也照常升起,今天,威威猫在第一象限晒了N条矩形的被子,被子的每条边都和坐标轴平行,不同被子的某些部分可能会叠在一起。这时候,在原点处突然发了场洪水,时间t的时候,洪水会蔓延到( t, t ),即左下角为( 0, 0 ) ,右上角为( t, t )的矩形内都有水。
悲剧的威威猫想知道,在时间t1, t2, t3 ... tx 的时候,他有多少面积的被子是湿的?
生活还要继续,太阳也照常升起,今天,威威猫在第一象限晒了N条矩形的被子,被子的每条边都和坐标轴平行,不同被子的某些部分可能会叠在一起。这时候,在原点处突然发了场洪水,时间t的时候,洪水会蔓延到( t, t ),即左下角为( 0, 0 ) ,右上角为( t, t )的矩形内都有水。
悲剧的威威猫想知道,在时间t1, t2, t3 ... tx 的时候,他有多少面积的被子是湿的?
Input
输入数据首先包含一个正整数T,表示有T组测试数据;
每组数据的第一行首先是一个整数N,表示有N条被子;
接下来N行,每行包含四个整数x1, y1, x2, y2,代表一条被子的左下角和右上角的坐标;
然后接下来一行输入一个整数x,表示有x次询问;
再接下来x行,输入x个严格单调递增的整数,每行一个,表示威威猫想知道的时间ti。
[Technical Specification]
T <= 5
0 < N <= 20000
1 <= x1 < x2 <= 200000
1 <= y1 < y2 <= 200000
1 <= x <= 20000
1 <= ti <= 200000 (1 <= i <= x )
每组数据的第一行首先是一个整数N,表示有N条被子;
接下来N行,每行包含四个整数x1, y1, x2, y2,代表一条被子的左下角和右上角的坐标;
然后接下来一行输入一个整数x,表示有x次询问;
再接下来x行,输入x个严格单调递增的整数,每行一个,表示威威猫想知道的时间ti。
[Technical Specification]
T <= 5
0 < N <= 20000
1 <= x1 < x2 <= 200000
1 <= y1 < y2 <= 200000
1 <= x <= 20000
1 <= ti <= 200000 (1 <= i <= x )
Output
对于每次询问,请计算并输出ti时有多少面积的被子是湿的,每个输出占一行。
Sample Input
121 1 3 3 2 2 4 4512345
Sample Output
01588
Source
2013腾讯编程马拉松复赛第一场(3月29日)
转载地址:http://acm.hdu.edu.cn/showproblem.php?pid=4533
- 威威猫系列故事——晒被子
- hdu4533-威威猫系列故事——晒被子
- HDU 4533 威威猫系列故事——晒被子
- Hdu 4533 威威猫系列故事——晒被子
- hdu 4533 威威猫系列故事——晒被子
- hdu 4533 威威猫系列故事——晒被子
- HDOJ 4533 威威猫系列故事——晒被子
- hdu4533 威威猫系列故事——晒被子
- hdu 4533 威威猫系列故事——晒被子(两种方法)
- hud 2013腾讯编程马拉松 威威猫系列故事——晒被子
- hdu 4533 威威猫系列故事——晒被子(成段更新)
- hdu 4533 威威猫系列故事——晒被子(线段树 成端更新)
- HDU-4533:威威猫系列故事——晒被子(线段树延迟更新+推公式)
- HDU4533 威威猫系列故事――晒被子
- hdu-4533-威威猫系列故事――晒被子----
- HDU 4533 威威猫系列故事――晒被子 (线段树)
- hdu 4533 威威猫系列故事――晒被子(二重等差数列+差分前缀和)
- HDU 4533 威威猫系列故事――晒被子(线段树区间更新+分情况推公式)
- [C++基础]那些容易被混淆的概念:函数/数组指针-指针函数/数组,类/函数模板-模板类/函数
- HDU 4666 STL求多维最远曼哈顿距离
- 电话相关
- 高可用性(HA) 3 - Feature Comparison of MySQL HA Solutions
- Selection Sort(排序详解 之 选择排序)
- 威威猫系列故事——晒被子
- Cocos2d-x 处理双击事件的两种方法
- getting start with storm 翻译 第二章 part-2
- CI8.7--硬币组合问题
- 用java将excel文档格式的标日初单词转成适合有道单词本的xml格式
- 10 tips for speeding up Outlook
- hdu 1025 二分查找+最长上升子序列
- AWR报告(四)--常见等待事件
- 郑厂长系列故事——新闻净化