题目链接:https://codeforces.com/contest/26/problem/D
#include <iostream>
using namespace std;
int n,m,k;
int main()
{
scanf("%d%d%d",&n,&m,&k);
if(m<=k) puts("1");
else if(m>n+k) puts("0");
else
{
double tmp=1;
for(int i=0;i<=k;i++) tmp=tmp*(m-k+i)/(n+1+i);
printf("%.6lf\n",1-tmp);
}
return 0;
}