首页 > 其他 > 详细

[AHOI2013]立方体(三维bit)

时间:2014-03-03 17:31:52      阅读:496      评论:0      收藏:0      [点我收藏+]

 [Ahoi2013]立方体

Time Limit: 10 Sec  Memory Limit: 64 MB
Submit: 130  Solved: 55
[Submit][Status]

Description

在一个三维空间中有N个立方体,第i个立方体占据x_i1,y_i1, z_i1 --- x_i2, y_i2, z_i2的位置。这N个立方体可能有相交,也可能重叠。这N个立方体构成一个大的几何图形。现在求这个几何图形的外表面积
 
 

Input

第一行,一个整数N,表示立方体的个数。
第二行至第N+1行,每行6个用空格隔开的整数,分别表示x1,y1,z1,x2,y2,z2.

Output

 

一行,一个整数,表示外表面积的大小。
 
 
 

Sample Input

input 1
1
0 0 0 1 1 1



input 2
2
0 1 0 3 2 1
1 0 0 2 3 1


Sample Output

output 1
6


output 2
22
分析:先三维bit标记所有在内部的点,然后剩下的点就是在外面的,对这些点floodfill(这太恶心了,dfs会爆,bfs会Mle,要压位才能勉强过,RP不好还要被卡常数,给AC的跪了……)

[AHOI2013]立方体(三维bit),布布扣,bubuko.com

[AHOI2013]立方体(三维bit)

原文:http://www.cnblogs.com/wmrv587/p/3577476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!