|
|
|
@ -58,8 +58,8 @@ double dfs(int a, int b, int c, int d, int x, int y) {
|
|
|
|
|
|
|
|
|
|
int main() {
|
|
|
|
|
cin >> A >> B >> C >> D;
|
|
|
|
|
//① 终点状态不唯一,起点是唯的的,所以以起点为终点,以终点为起点,反着推
|
|
|
|
|
//② AcWing 217. 绿豆蛙的归宿 需要建图,本题不用建图
|
|
|
|
|
// ① 起点状态不唯一,终点是唯一的,所以以起点为终点,以终点为起点,反着推
|
|
|
|
|
// ② AcWing 217. 绿豆蛙的归宿 需要建图,本题转移关系清晰,不用建图
|
|
|
|
|
double res = dfs(0, 0, 0, 0, 0, 0); // 四种花色、大小王都还没有被抽取
|
|
|
|
|
|
|
|
|
|
if (res > INF / 2) // 因为是浮点数,不能用等号判断是不是相等,简单的办法就是INF/2
|
|
|
|
|