NYOJ 90 整数划分(一)
2012-04-01 13:38
218 查看
View Code
#include<iostream> using namespace std; int divs(int m,int n) { if(m<1 || n<1)return 0; if(m == 1 || n==1)return 1; if(m<n)return divs(m,m); if(m == n)return divs(m,m-1) + 1; return divs(m,n-1) + divs(m-n,n); } int main() { int t,n; cin>>t; while(t--) { cin>>n; cout<<divs(n,n)<<endl; } system("pause"); return 0; }
相关文章推荐
- nyoj-90 整数划分 (动态规划)
- 整数划分 nyoj 90
- NYOJ90整数划分
- nyoj90整数划分
- nyoj 90 整数划分(一) (dp||递归)
- nyoj 90 整数划分 【深搜】
- NYOJ90 整数划分(经典递归和dp)
- nyoj90 整数划分 动态规划与分治解法
- 整数划分——真正的递归经典例题(NYOJ——90)
- nyoj 90 整数划分
- 整数划分 NYOJ 90
- nyoj_90_整数划分_201403161553
- NYOJ90整数划分
- 【dp】NYOJ 90 整数划分
- nyoj90 整数划分
- NYOJ-90整数划分
- nyoj 90 整数划分【DFS】
- nyoj90整数划分
- nyoj 90 176 整数划分一 二 和 nyoj 279 队花的烦恼二
- nyoj 90 整数划分