poj2193
//Accepted 368K 532MS
//线性dp
//dp[i][j]表示前i位最后一个是j的排列数
//dp[i][j]=sum(dp[i-1][h]) h*2<=j
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
;
;
__int64 dp[imax_n][imax_m];
int n,m;
void Dp()
{
memset(dp,,sizeof(dp));
;i<=m;i++)
dp[][i]=;
;i<=n;i++)
{
<<(i-);j<=m;j++)
{
dp[i][j]=;
<<(i-);*k<=j;k++)
{
dp[i][j]+=dp[i-][k];
}
}
}
}
int main()
{
int T;
scanf("%d",&T);
;t<=T;t++)
{
scanf("%d%d",&n,&m);
Dp();
__int64 ans=;
<<(n-);i<=m;i++)
ans+=dp[n][i];
printf("Case %d: n = %d, m = %d, # lists = %I64d\n",t,n,m,ans);
}
;
}
poj2193的更多相关文章
随机推荐
- jquery 学习
地址:http://www.w3school.com.cn/jquery/jquery_dom_add.asp
- 【图形学】我理解的伽马校正(Gamma Correction)
http://blog.csdn.net/candycat1992/article/details/46228771/ 写在前面 我相信几乎所有做图像处理方面的人都听过伽马校正(Gamma Corre ...
- 理解Cookie和Session机制
转载: 理解Cookie和Session机制 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录 ...
- 20145218 《Java程序设计》第03次实验报告
北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.22 实验名称:敏捷开发与XP实践 一.实验内容 XP基础 XP核心实践 相 ...
- 谈谈JPA-04-JPA的常用API
JPA相关接口/类: Persistence Persistence 类是用于获取 EntityManagerFactory 实例.该类包含一个名为 createEntityManagerFacto ...
- Completely disable mousewheel on a WinForm
this.MouseWheel += new MouseEventHandler(Form_MouseWheel); private void Form_MouseWheel(object sende ...
- CF---(452)A. Eevee
A. Eevee time limit per test 1 second memory limit per test 256 megabytes input standard input outpu ...
- Hibernate缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能.缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...
- Ansible :一个配置管理和IT自动化工具
编译文章:LCTT https://linux.cn/article-4215-1.html 译者: felixonmars 文章地址:https://linux.cn/article-4215-1 ...
- win7刷新图标缓存
建立bat文件 rem 关闭explorer.exetaskkill /f /im explorer.exeattrib -h -i %userprofile%\AppData\Local\IconC ...