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

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

题目链接:

分析: 很有分量的一道DP题!!!

         (参考于: )

 

#include 
#include
#include
#include
#include
#include
#include
#include
using namespace std;long long up[25][25];long long down[25][25];long long ans[25];void getfirst(long long n,long long c,bool u){ if(n==0) return ; long long sum=0,t; if(!u) { //前一步是up,当前步要down t=ans[n+1]; while(sum+down[n][t]
=t) ++ans[i];}void Init(){ up[1][1]=down[1][1]=1; for(int i=2; i<=20; ++i) for(int j=1; j<=i; ++j) { up[i][j]=down[i][j]=0; for(int k=j; k<=i-1; ++k) up[i][j]+=down[i-1][k]; for(int k=1; k<=j-1; ++k) down[i][j]+=up[i-1][k]; }}int main(){ Init(); int T; scanf("%d",&T); while(T--){ long long c,n; scanf("%lld%lld",&n,&c); long long sum=0,t=1; while(sum+up[n][t]+down[n][t]
=t) ++ans[i]; printf("%lld",ans[n]); for(int i=n-1;i>=1;--i) printf(" %lld",ans[i]); puts(""); } return 0;}

 

 

转载地址:http://tprix.baihongyu.com/

你可能感兴趣的文章
iOS8中定位服务的变化(CLLocationManager协议方法不响应,无法回掉GPS方法,不出现获取权限提示)...
查看>>
BeanUtils\DBUtils
查看>>
VC 创建托盘,托盘tooltip。右键托盘菜单,点击别的地方会隐藏掉的问题。
查看>>
第一天,新的定义
查看>>
WPF EventSetter Handler Command
查看>>
polya定理,环形涂色
查看>>
day4-装饰器前奏
查看>>
【Jest】笔记三:全局变量
查看>>
forward和redirect的区别
查看>>
使用JavaMail完成邮件的编写
查看>>
洛谷P1576 最小花费
查看>>
封装了一个类,可生成验证码,缩略图,及水印图
查看>>
文件服务器 之 Debian下pureftpd的安装心得
查看>>
第一阶段项目总结
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
Java面向对象编程概述
查看>>
Android利用文本分割拼接开发一个花藤文字生成
查看>>
哈夫曼树的实现
查看>>
12-18Windows窗体应用小程序之记事本(1)
查看>>