整数划分
来源:互联网 发布:java uml建模工具 编辑:程序博客网 时间:2024/05/16 17:10
//此问题可以看做苹果问题的简化,就是n个苹果放n个盘子,但要考虑到所有情况,还要结合此问题实际。#include <stdio.h>int fun(int n,int m){ if(n < 1|| m < 1) return 0; if(n == 1||m == 1) return 1; if(n < m) return fun(n,n); if(n == m) return fun(n,m-1)+1; if(n > m) return fun(n,m-1) + fun(n-m,m);}int main(void){ int n,m; scanf("%d",&n); while(n--) { scanf("%d",&m); printf("%d\n",fun(m,m)); } return 0;}
阅读全文
0 0
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分
- 整数划分:
- 整数划分
- 整数划分
- 整数划分
- 立体声、双声道、单声道的区别
- faster rcnn训练过程出现loss=nan解决办法
- 数据结构C++栈
- socket理解(1)
- MySql中一个简单的存储过程刷数据库数据
- 整数划分
- JAVA上加密算法的实现用例
- kafka broker的常用配置
- 关于UIImage图片处理详细使用
- HttpClient 教程 (三)
- c++引用作为参数和返回值小结
- 170607 杂项-数据压缩和错误纠正
- Walk in Beijing
- JDK9新特性