请教消除类游戏如何给出提示和检测无解的

请问消除类游戏怎么给出提示和检测无解的?
RT
个人觉得给出可移动方案的提示和检测无解应该同一算法实现的。
请教是否有高效、可行的算法。
谢谢
------解决思路----------------------
可以这样,标记一次消除了的格子的相邻的格子看是否满足消除条件。
------解决思路----------------------
没有什么所谓高效的算法,直接暴力搜索一次检测就好了