本题需要使用选择矩阵的程序求解,这个和Leetcode上的一个程序是一样道理的。如果使用额外空间,那么是很容易做到的,这里不使用额外空间,直接使用到位操作,空间效率是O(1),这是个非常漂亮的到位旋转程序。
题意还是很重要,这次看错了一句话,就WA了一次:
The maximum amount of cells which contains two equal numbers after overlapping, is the password.
这里是需要每次旋转之后求相同数字的最大值,而不是所有的相同数字之和。太快了审题错误啊。细心细心,再细心。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include