• [AHOI2013]立方体(三维bit)


     [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的跪了……)
  • 相关阅读:
    redis 学习(17) -- RDB
    51单片机程序技巧
    无效设备解决办法
    210板子启动笔记
    RFID读卡器设置卡
    Socket简介
    /etc/hosts.conf
    TVP5150摄像头
    maven小试牛刀
    2014图灵技术图书最受欢迎TOP15
  • 原文地址:https://www.cnblogs.com/wmrv587/p/3577476.html
Copyright © 2020-2023  润新知