题意: 一个n*m的迷宫,在t时刻后就会坍塌,问:在逃出来的前提下,能带出来多少价值的宝藏. 其中: ’*‘:代表墙壁: '.':代表道路: '@':代表起始位置: '<':代表出口: 'A'~'J':代表宝藏: 解题思路: 本题有两种思路:1,bfs+状态压缩:相比之下耗时多: 2,bfs+dfs:耗时较少: 在这里着重介绍第一种方法:(博主也是现学现卖啦^_^) 因为宝藏的数目比较少,所以我们可以对宝藏进行状态压缩(用二进制表示宝藏是否已经拾取,1表示已拾取,0表示未拾取), 标记数组vis…