假如让你来设计一个连连看游戏的算法,你会怎么做呢?要求说明:1.怎样用简单的计算机模型来描述这个问题?2.怎样判断两个图形能都相消?3.怎样求出相同图形之间的最短路径?4.怎样确定目前是处于死锁状态?如何设计算法来解决死锁?