思路:
要用优势队列,因为有的+2,有的+1,所以队列中的步长是不单调的,所以找到一个答案但不一定最小,所以用优势队列把小的放在队首。
要记录状态,所以开了三维,题目和昨天做的那道小明差不多
vis开的int型赋值bool型WA了半天
代码:
#include<iostream>
#include<algorithm>
#include<cstring>
#include<queue&g
思路:
要用优势队列,因为有的+2,有的+1,所以队列中的步长是不单调的,所以找到一个答案但不一定最小,所以用优势队列把小的放在队首。
要记录状态,所以开了三维,题目和昨天做的那道小明差不多
vis开的int型赋值bool型WA了半天
代码:
#include<iostream>
#include<algorithm>
#include<cstring>
#include<queue&g