博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 1671
阅读量:5287 次
发布时间:2019-06-14

本文共 751 字,大约阅读时间需要 2 分钟。

题意:太难翻译了。。。只可意会,不可言传。。。

题解:dp[i][j]为长度为i且含j个不同节拍的方法种数,那么dp[i][j]=dp[i-1][j-1]+dp[i-1][j]*j,即多出的节拍独自一种或者与前面某种相同。后来证实,这就是第二类string数

View Code
1 #include
2 #include
3 #include
4 using namespace std; 5 double dp[100][100]; 6 int main() 7 { 8 memset(dp,0,sizeof(dp)); 9 dp[0][0]=1;10 for(int i=1;i<100;i++)11 {12 for(int j=1;j<=i;j++)13 dp[i][j]=dp[i-1][j]*j+dp[i-1][j-1];14 }15 int n;16 while(scanf("%d",&n),n)17 {18 double ans=0;19 for(int i=1;i<=n;i++)20 ans+=dp[n][i];21 printf("%d %.0lf\n",n,ans);22 }23 return 0;24 }

转载于:https://www.cnblogs.com/tmeteorj/archive/2012/10/22/2733719.html

你可能感兴趣的文章
【日常】【WPF】实现背景模糊效果
查看>>
oracle-ORA-00001: 违反唯一约束条件 --解决方法
查看>>
跨域访问
查看>>
将多张图片和文字合成一张图片
查看>>
自己动手写ORM(01):解析表达式树生成Sql碎片
查看>>
code3731 寻找道路
查看>>
maven内置属性
查看>>
java 的File文件
查看>>
如何使用USBWebserver在本机快速建立网站测试环境
查看>>
PHP实现删除非站内外部链接实例代码
查看>>
css relative
查看>>
百度Ueditor编辑器的Html模式自动替换样式的解决方法
查看>>
变量提升
查看>>
Vrrp和Hsrp的区别
查看>>
线性表可用顺序表或链表存储的优缺点
查看>>
在现有的mysql主从基础上,搭建mycat实现数据的读写分离
查看>>
WPF---数据绑定(一)
查看>>
HDU 4903 (模拟+贪心)
查看>>
C++ GC
查看>>
mysql: instr 多个字段 like数据
查看>>