#include <bits/stdc++.h>
using namespace std;
int n, t;
double p;
double dp[2010][2010];
int visit[2010][2010];
double rec(int n, int t) {
  if (n == 0) return 0.0;
  if (t == 0) return 0.0;
  if (visit[n][t]) return dp[n][t];
  visit[n][t] = 1;
  return dp[n][t] = (rec(n - 1, t - 1) + 1.0) * p + rec(n, t - 1) * (1 - p);
}
int main() {
  cin >> n >> p >> t;
  printf("%f\n", rec(n, t));
  return 0;
}
