1532_FoodCubes

2022-5-16 18:17| 发布者: Hocassian| 查看: 43| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503893862300-Problem List-采集的数据-后羿采集器.html

Pro.ID

1532

Title

Food Cubes

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1532

AC

3

Submit

34

Ratio

8.82%

时间&空间限制

  • Time Limit: 4000/2000 MS (Java/Others)     Memory Limit: 65536/32768 K (Java/Others)
  • 描述

    The spacemen in the space shuttle are waiting for the next escape window to return to the mother land Earth, where they are expected to fall somewhere in the deep blue waters of the Persian Gulf. Bored of waiting with nothing to do, they decide to play a game with their unit size food cubes. In the zero gravity environment of their spaceship, anything can stay motionless where it is placed. One spaceman places several food cubes in space such that there may be holes between cubes. Others, given the coordinates of the food cubes, should find the number of holes. A hole is a continuous empty space surrounded by food cubes in all six directions. You are to write a program to read the coordinates of each food cube and compute the number of holes.

    输入

    The first line of the input contains a single integer T (1 ≤ T ≤ 20) which is the number of test cases in the input. Each test case starts with an integer M, the number of food cubes. Each line i (1 ≤ iM) of the M following lines contains integers xi, yi and zi, all between 1 and 100 inclusive, indicating the three coordinates of a food cube in the 3D space.

    输出

    Description

    The spacemen in the space shuttle are waiting for the next escape window to return to the mother land Earth, where they are expected to fall somewhere in the deep blue waters of the Persian Gulf. Bored of waiting with nothing to do, they decide to play a game with their unit size food cubes. In the zero gravity environment of their spaceship, anything can stay motionless where it is placed. One spaceman places several food cubes in space such that there may be holes between cubes. Others, given the coordinates of the food cubes, should find the number of holes. A hole is a continuous empty space surrounded by food cubes in all six directions. You are to write a program to read the coordinates of each food cube and compute the number of holes.

    Input

    The first line of the input contains a single integer T (1 ≤ T ≤ 20) which is the number of test cases in the input. Each test case starts with an integer M, the number of food cubes. Each line i (1 ≤ iM) of the M following lines contains integers xi, yi and zi, all between 1 and 100 inclusive, indicating the three coordinates of a food cube in the 3D space.

    Output

    For each test case, there is one line containing the number of holes.

    Sample Input

    2
    26
    1 1 1
    1 2 1
    1 3 1
    2 1 1
    2 2 1
    2 3 1
    3 1 1
    3 2 1
    3 3 1
    1 1 2
    1 2 2
    1 3 2
    2 1 2
    2 3 2
    3 1 2
    3 2 2
    3 3 2
    1 1 3
    1 2 3
    1 3 3
    2 1 3
    2 2 3
    2 3 3
    3 1 3
    3 2 3
    3 3 3
    7
    1 1 1
    1 1 2
    1 2 1
    1 2 2
    2 1 1
    2 1 2
    2 2 1

    Sample Output

    1
    0

    Source

    样例输入

    2
    26
    1 1 1
    1 2 1
    1 3 1
    2 1 1
    2 2 1
    2 3 1
    3 1 1
    3 2 1
    3 3 1
    1 1 2
    1 2 2
    1 3 2
    2 1 2
    2 3 2
    3 1 2
    3 2 2
    3 3 2
    1 1 3
    1 2 3
    1 3 3
    2 1 3
    2 2 3
    2 3 3
    3 1 3
    3 2 3
    3 3 3
    7
    1 1 1
    1 1 2
    1 2 1
    1 2 2
    2 1 1
    2 1 2
    2 2 1

    样例输出

    1
    0

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部