Lang:G++
Edit1234567891011121314151617181920#include<bits/stdc++.h>using namespace std;double d[101][601];int main(){int n,m;scanf("%d%d",&n,&m);memset(d,0,sizeof d);d[0][0]=1;for(int i=1;i<=n;i++){for(int k=1;k<=6;k++){for(int j=m;j>=k;j--)d[i][j]+=d[i-1][j-k]/6;}}printf("%0.2lf\n",d[n][m]*100);return 0;}