Lang:G++
Edit12345678910111213141516171819202122232425262728293031//// main.cpp// pad//// Created by 龍上邦 on 2017/03/01.// Copyright © 2017年 龍上邦. All rights reserved.//#include <iostream>#include <math.h>#include <bits/stdc++.h>#define inf 0x3f3f3f3fusing namespace std;int dp[55][55][55][5][5][5];void solve(){memset(dp,inf,sizeof(dp));dp[1][0][0][0][0][1]=1;dp[0][1][0][1][0][1]=1;dp[0][0][1][2][0][1]=1;dp[1][0][0][0][0][2]=1;dp[0][1][0][1][0][2]=1;dp[0][0][1][2][0][2]=1;dp[1][0][0][0][0][3]=1;dp[0][1][0][1][0][3]=1;dp[0][0][1][2][0][3]=1;for(int i=0;i<=50;i++){for(int j=0;j<=50;j++){for(int k=0;k<=50;k++){