#310. Farmer John's Cheese Block
0
Farmer John's Cheese Block
Farmer John's Cheese Block
题目描述
农夫 John 有一块立方体形状的奶酪,放置在三维坐标系中,范围从 延伸到 ()。农夫 John 将对这块奶酪进行一系列 次()更新操作。 对于每次更新操作,FJ 会挖去一块 × × 的奶酪小块,该小块从整数坐标 延伸到 ,其中 。保证在 FJ 挖去的位置确实存在一块 × × 的奶酪。由于 FJ 在玩 Moocraft,即使挖去了下方的奶酪,重力也不会导致上方的奶酪掉落。 每次更新后,请输出 FJ 可以将一块 × × 的长方体砖块放入奶酪块中的不同放置方式数,使得砖块的任何部分都不与剩余的奶酪重叠。砖块的每个顶点都必须在三个坐标轴上具有位于 范围内的整数坐标。FJ 可以任意旋转砖块。
输入格式
第一行包含 和 。 接下来的 行每行包含 、 和 ,表示要被挖去的位置坐标。
输出格式
每次更新操作后,输出一个整数,表示不同放置方式的数量。
2 5
0 0 0
1 1 1
0 1 0
1 0 0
1 1 0
0
0
1
2
5
提示
在前三次更新之后,跨越 的 砖块不会与剩余的奶酪重叠,因此它会对答案产生贡献。 SCORING: 输入 2-4: 且 输入 5-7: 且 输入 8-16:无额外限制 题目作者:Chongtian Ma, Alex Liang
标签: USACO|2024|Bronze
来源
USACO|2024|Bronze