山屋惊魂
我太傻逼了打了13.5K 思路很简单,代码很难 #include<bits/stdc++.h> using namespace std; #define ll long long struct moo{ ll opt1;//第一个 ll xiaoyu,xiaoyudengyu,dayu,dayudengyu; ll opt2;//第二个 ll val1;//第一个数 ll val2;//第二个数 ll wenhao;//有无问号 }node[110]; ll n; ll mit[10],spd[10],san[10],kno[10]; double f[110][10][10][10][10],ans1[110],ans2[110],ans3[110],ans4[110],dice[30][75]; ll needpan(ll x){ if((!node[x].xiaoyu)&&(!node[x].dayu)&&(!node[x].xiaoyudengyu)&&(!node[x].dayudengyu)) return 0; return 1; } char ch1[110],ch2[110],ch3[110],ch4[110]; ll work(char c){ if(c=='i') return 1; if(c=='p') return 2; if(c=='a') return