ZOJ 1883 Tight Words
来源:互联网 发布:网上商城开源代码java 编辑:程序博客网 时间:2024/05/29 04:31
转移方程:
F(i, k) = F(i-1, k-1) + F(i-1, k) + F(i-1, k+1)
F(i, k) 表示第i个位置之前的总方案数,其中最后一位为k。
我很纳闷的是,这样子写,精度竟然没有问题。
求出总数,然后计算百分比。
#include <cstdio>#include <cstring>using namespace std;double f[102][13];int n, k;int main() { while (scanf("%d%d", &k, &n) == 2) { k++; memset(f, 0, sizeof(f)); for (int j=1; j<=k; j++) f[1][j] = 1; for (int i=2; i<=n; i++) for (int j=1; j<=k; j++) f[i][j] = f[i-1][j-1] + f[i-1][j] + f[i-1][j+1]; double s = 0; for (int i=1; i<=k; i++) s+= f[n][i]; s *= 100.0; for (int i=0; i<n; i++) s /= (double)k; printf("%.5lf\n", s); } return 0;}
- ZOJ 1883 Tight Words
- zoj 1883 - Tight Words
- ZOJ 1883 Tight Words(概率DP)
- UVA 10081 Tight Words
- UVA 10081 Tight Words
- UVa 10081 - Tight Words
- Tight words (dp)
- soj 11599. Tight words
- Sicily 11599. Tight words
- Sicily 11599. Tight words
- FOJ 1342 Tight Words
- Tight Words(数位DP)
- UVa 10081 - Tight Words
- POJ 2537 Tight words DP
- uva 10081 - Tight Words(dp)
- UVa 10081 Tight Words (DP)
- uva 10081 (Tight Words) (DP)
- UVA10081-Tight Words(递推)
- 使用tcpdf软件 在线预览pdf文件
- pm8001_pci_probe分析(一)
- ubuntu 安装jdk7 +自己整理
- Input输入框默认显示为密码
- Cookie和Seesion
- ZOJ 1883 Tight Words
- listview中每一项内容按类别显示的实现方法
- 从一道面试题看C++隐式类型转换
- 通过wceload.exe安装CAB文件
- hibernate 二级缓存配置
- poj1860 Currency Exchange --- Bellman-Ford
- 上排给出十个数,在其下排填出对应的十个数
- 【表单提示建议/自动完成功能】jquery autocomplete插件的使用及其改进
- CIRCOS教程翻译 4.2——Margins