BOJ 288
来源:互联网 发布:初中单词背诵软件 编辑:程序博客网 时间:2024/04/29 16:19
诶,数学弱爆了..比赛时候没推出来
组合数学里的母函数(x+x^2+……+x^n)^m的展开式中x^k的系数
整理得x^m * (1-x^n)^m * (1-x)^(-m)就可以得到x^k的系数
#include <cstdio>int main(){ int n, m, k; while (scanf("%d%d%d", &n, &m, &k) != EOF) { double ans = 0; if (k < m) { printf("%.2lf\n", ans); continue; } for (int i = 0; i <= (int)((k - m) / n); i++) { double tmp = (double)m; for (int j = k - i * n - m + 1; j <= k - i * n - 1; j++) tmp *= j; for (int j = 1; j <= i; j++) tmp /= j; for (int j = 1; j <= m - i; j++) tmp /= j; ans += (1 - 2 * (i % 2)) * tmp; } for (int i = 1; i <= m; i++) ans /= n; printf("%.2lf\n", ans); }}
- BOJ 288
- BOJ 394
- BOJ 396
- BOJ 385
- BOJ 519
- BOJ 93
- BOJ 204
- BOJ 672
- BOJ 1454
- BOJ 387
- BOJ 652
- BOJ 1452
- BOJ 1461
- BOJ 1450
- boj contest, C++
- boj 215(树形DP)
- boj 212(栈模拟)
- o.boj 1022 Steps
- (2011年java基础)高新技术(1)
- 修改计算机名后TNSListner无法启动
- epoll的EPOLLLT模式和EPOLLET模式比较
- 三星ARM9以上芯片(244X,6410等)和cortex-a8芯片(S5PV210)比较PK
- oracle之位图索引
- BOJ 288
- 【LCA+树形DP】POJ 3417
- 一个逗号都改了N多遍了
- 行业用户身份信息认证服务
- [日记]alter system flush shared_pool的作用
- PHP读写XML文件
- MA和EMA的数学表达式
- Android jni
- CB程序练手总结——家用记账小程序(附链接)