#include #include #include #include #include #include #include #include #include #include #include using namespace std; long double dp[101][101]; int f,n,k; long double C[101][101]; int main() { cin.tie(0); ios::sync_with_stdio(false); cin >> f >> n >> k; long double p = 1; p/=f; C[0][0] = 1; for(int i=1;i<=n;i++) { C[i][0] = 1; C[i][i] = 1; for(int j=1;j=k) value*=(j+1); dp[a][j+1] += value; } } } cout << fixed; cout.precision(16); cout << dp[n][f] << '\n'; return 0; }