2013腾讯编程马拉松——复赛试题(3月29)

1004威威猫系列故事——晒被子TimeLimit:1.0Seconds MemoryLimit:65536K因为马拉松初赛中吃鸡腿的题目让不少人抱憾而归,威威猫一直觉得愧对大家,这几天他悄悄搬到直角坐标系里去住了。生活还要继续,太阳也照常升起,今天,威威猫在第一象限晒了N条矩形的被子,被子的每条边都和坐标轴平行,不同被子的某些部分可能会叠在一起。这时候,在原点处突然发了场
摘要由CSDN通过智能技术生成

1004威威猫系列故事——晒被子
TimeLimit:1.0Seconds MemoryLimit:65536K
因为马拉松初赛中吃鸡腿的题目让不少人抱憾而归,威威猫一直觉得愧对大家,这几天
他悄悄搬到直角坐标系里去住了。
生活还要继续,太阳也照常升起,今天,威威猫在第一象限晒了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。
[TechnicalSpecification]
T<=5
0<N<=20000
1<=x1<x2<=200000
1<=y1<y2<=200000
1<=x<=20000
1<=ti <=200000(1<=i <=x)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值