#A. 【深基5.例7】工艺品制作

    Type: RemoteJudge 1000ms 125MiB

【深基5.例7】工艺品制作

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

现有一个长宽高分别为 w,x,hw,x,h 组成的实心玻璃立方体,可以认为是由 1×1×11\times1\times1 的数个小方块组成的,每个小方块都有一个坐标 (i,j,k) ( i,j,k ) 。现在需要进行 qq 次切割。每次切割给出 (x1,y1,z1),(x2,y2,z2)(x_1,y_1,z_1),(x_2,y_2,z_2) 这 6 个参数,保证 x1x2x_1\le x_2y1y2y_1\le y_2z1z2z_1\le z_2;每次切割时,使用激光工具切出一个立方体空洞,空洞的壁平行于立方体的面,空洞的对角点就是给出的切割参数的两个点。

换句话说,所有满足 x1ix2x_1\le i\le x_2y1jy2y_1\le j \le y_2 z1kz2z_1\le k\le z_2 的小方块 (i,j,k)(i,j,k) 的点都会被激光蒸发。例如有一个 4×4×44\times4\times 4 的大方块,其体积为 6464;给出参数 (1,1,1),(2,2,2)(1,1,1),(2,2,2) 时,中间的 88 块小方块就会被蒸发,剩下 5656 个小方块。现在想知道经过所有切割操作后,剩下的工艺品还剩下多少格小方块的体积?

输入格式

第一行三个正整数 w,x,hw,x,h

第二行一个正整数 qq

接下来 qq 行,每行六个整数 (x1,y1,z1),(x2,y2,z2)(x_1,y_1,z_1),(x_2,y_2,z_2)

输出格式

输出一个整数表示答案。

4 4 4
1
1 1 1 2 2 2

56

提示

数据保证,1w,x,h201\le w,x,h\le 201q1001 \leq q\le 1001x1x2w1 \leq x_1 \leq x_2 \leq w1y1y2x1 \leq y_1\leq y_2 \leq x1z1z2h1 \leq z_1 \leq z_2 \leq h

初一从0开始学C++(二维数组练习)

Not Claimed
Status
Done
Problem
8
Open Since
2024-4-8 0:00
Deadline
2024-6-30 23:59
Extension
24 hour(s)