#include #include using namespace std; int main() { double p0[11][61], p1[11][61]; for(int i=0;i<11;++i) for(int j=0;j<61;++j) p0[i][j]=p1[i][j]=0; p0[0][0]=p1[0][0]=1; for(int i=1;i<=10;++i) for(int j=0;j<=60;++j) { for(int k=1;k<=6;++k) p0[i][j+k]+=p0[i-1][j]/6; for(int k=4;k<=6;++k) p1[i][j+k]+=p1[i-1][j]/3; } int n, k; while (cin>>n>>k) { double* jiro=p0[n]; double taro[61]; for(int i=0;i<=60;++i) { taro[i]=0; for(int j=0;j<=i;++j) taro[i]+=p0[n-k][j]*p1[k][i-j]; } double res=0; for(int i=1;i<=60;++i) for(int j=1;j