NYOJ-90整数划分
来源:互联网 发布:遗传算法的matlab实现 编辑:程序博客网 时间:2024/05/19 13:59
题目大意:
求一个数的划分数
我的理解:
动态规划(等有时间再好好总结吧)
我的代码:
#include <iostream>#include <cstdio>#define MAX_N 1000using namespace std;int dp[MAX_N][MAX_N];int n,m;void solve(){dp[0][0] = 1;for(int i = 1;i<=m;i++){for(int j = 0;j<=n;j++){if(j-i >= 0){dp[i][j] = dp[i-1][j]+dp[i][j-i];}else{dp[i][j] = dp[i-1][j];}}}cout<<dp[m][n]<<endl;}int main(){int t;cin>>t;while(t-- != 0){cin>>n;m = n;solve();}return 0;}
阅读全文
0 0
- nyoj 90 整数划分
- 整数划分 NYOJ 90
- nyoj 90 整数划分
- 整数划分 nyoj 90
- nyoj 90 整数划分
- Nyoj 90 整数划分
- NYOJ 90整数划分
- nyoj-90-整数划分
- NYOJ 90 整数划分
- nyoj 90 整数划分
- NYOJ 90 整数划分
- NYOJ 90 整数划分
- NYOJ-90整数划分
- nyoj 90 整数划分 【深搜】
- nyoj 90 整数划分【DFS】
- nyoj 90 整数划分【dp划分数】
- nyoj-90 整数划分 (动态规划)
- nyoj 90 整数划分(一) (dp||递归)
- ES6模块加载的实质
- monkey测试步骤、常用参数、常规monkey命令
- 线性布局|Android开发者
- ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices的理解
- 模拟发生日祝福邮件
- NYOJ-90整数划分
- 斐波那契数列
- 迭代器
- POJ2104[K-th Number]--主席树
- C++ 标准库概览
- 复位IC的功能描述
- java 单例模式与多线程
- C primer plus(编程练习)file-3.11-5
- 8行代码求解非线性方程