剪邮票(16JavaB10) 如[图1], 有12张连在一起的12生肖的邮票. 现在你要从中剪下5张来,要求必须是连着的. (仅仅连接一个角不算相连) 比如,[图2],[图3]中,粉红色所示部分就是合格的剪取. 请你计算,一共有多少种不同的剪取方法. 问题分析 按题目,从1开始计数的话: |-同行:(id-1)÷4的结果相等,左右邻:相减±1 |-同列:%4的结果相等,上下邻:相减±4 使用深度优先遍历, 深度优先:推进到底,触底再回 比如:{3,5,6,7,10} 先查找3跟{3,5,6,7,…