team2012-D1-sol-0016
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
=== 题目大意 ===
给出一个长方体(长 L, 宽 W, 高 H), 这个长方体被分为 L*W*H 个 1*1*1 的单位小立方体. 在每个单位小立方体里都写有一个数字. 你可以不断选择两个相邻的单位小立方体, 同时加上或减去一个数. 问是否可以通过不断重复这个操作, 然后最后的所有格子里的数字都为 0.
=== 数据范围 ===
* 1 <= L, W, H <= 4
=== 解题思路 ===
其实分析一下就会发现, 若任意的格子都将它相邻的格子视为敌人的话, 那么"敌人的敌人"(相邻格子的相邻格子)就是你的朋友. 于是这题就转变为求两个集合的和是否相等.
题目大意
给出一个长方体(长 L, 宽 W, 高 H), 这个长方体被分为 L*W*H 个 1*1*1 的单位小立方体. 在每个单位小立方体里都写有一个数字. 你可以不断选择两个相邻的单位小立方体, 同时加上或减去一个数. 问是否可以通过不断重复这个操作, 然后最后的所有格子里的数字都为 0.
数据范围
- 1 <= L, W, H <= 4
解题思路
其实分析一下就会发现, 若任意的格子都将它相邻的格子视为敌人的话, 那么"敌人的敌人"(相邻格子的相邻格子)就是你的朋友. 于是这题就转变为求两个集合的和是否相等.