博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU1028 Ignatius and the Princess III 求一个整数被分为多个数相加有多少种可能
阅读量:4460 次
发布时间:2019-06-08

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

此题是一个母函数的问题,母函数到现在我都没弄懂,幸亏看了很多网上大神们的解答,小女子才有点明白~~

源码如下:

1 #include 
2 #include
3 4 int main(){ 5 int n; 6 int dp[130][130]; 7 int i,j; 8 9 memset(dp, 0, sizeof(dp));10 dp[1][1] = 1;11 for(i = 1; i <= 130; i++) {12 dp[i][1] = 1;13 dp[1][i] = 1;14 }15 for(i = 2; i <= 120; i++) {16 for(j = 2; j <= 120 ; j++){17 if(j > i){18 dp[i][j] = dp[i][i];19 }20 else if(j == i){21 dp[i][j] = dp[i][j-1] + 1;22 }23 else{24 dp[i][j] = dp[i][j-1] + dp[i-j][j];25 }26 }27 }28 while(scanf("%d",&n) != EOF){29 printf("%d\n",dp[n][n]);30 }31 32 return 0;33 }

 

转载于:https://www.cnblogs.com/shirleytian/p/3290300.html

你可能感兴趣的文章
Palindromes _easy version
查看>>
vue 小记
查看>>
CURRICULUM VITAE
查看>>
菱形缓冲器电路
查看>>
Groovy 程序结构
查看>>
使用 WordPress 的导航菜单
查看>>
input只能输入数字和小数点,并且只能保留小数点后两位 - CSDN博客
查看>>
js 不固定传参
查看>>
远程调试UWP遇到新错误Could not generate the root folder for app package ......
查看>>
[倍增][最短路-Floyd][dp]
查看>>
SpringAOP用到了什么代理,以及动态代理与静态代理的区别
查看>>
利用STM32CubeMX来生成USB_HID_Mouse工程【添加ADC】(1)
查看>>
【leetcode】Populating Next Right Pointers in Each Node
查看>>
获取请求参数乱码的问题
查看>>
代码实现:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称...
查看>>
Android客户端测试点
查看>>
Jquery:怎样让子窗体的div显示在父窗体之上
查看>>
01概率
查看>>
Shell脚本
查看>>
MatLab Load cv::Mat 导入数据
查看>>