[杂题] Ural 1961. Cantonese Dialect

来源:互联网 发布:python 函数 传入list 编辑:程序博客网 时间:2024/06/14 17:04

根据最大似然估计,应该找出最大的

f(M)=(Mm)(NMnm)(Nn)

我们手推下 f(M+1)f(M),得M(N+1)mn1
那么答案是(N+1)mn

#include<cstdio>#include<cstdlib>#include<algorithm>#include<cmath>using namespace std;typedef long long ll;int main(){  freopen("t.in","r",stdin);  freopen("t.out","w",stdout);  int n,m,N;  scanf("%d%d%d",&n,&m,&N);  printf("%d\n",min((ll)N,(ll)m*(N+1)/n));  return 0;}
原创粉丝点击