【BZOJ4584】[Apio2016]赛艇 DP
2021-05-06 00:28
标签:char 离散化 ace min space 二维 nod long ++ 第一行包括一个整数N,表示学校的数量。接下来N行,每行包括两个正整数,用来描述一所学校。其中第行包括的两个正整数分别表示Ai,Bi(1
输出一行,一个整数,表示所有可能的派出划艇的方案数除以1,000,000,007得到的余数 题解:一开始设的是二维状态,显然不可做啊。。。 先离散化得到2*n个区间,然后用f[i][j][k]表示前i个学校,最后一个学校的数量在第j个区间中,并且第j个区间中已经有k个数的方案数。 如果上一个学校与当前学校不再同一个区间,那么我们维护s[j]表示$\sum\limits_{l 如果采用01背包式的枚举顺序,在空间上可以省掉一维。 【BZOJ4584】[Apio2016]赛艇 DP 标签:char 离散化 ace min space 二维 nod long ++ 原文地址:http://www.cnblogs.com/CQzhangyu/p/7670345.html【BZOJ4584】[Apio2016]赛艇
Description
Input
Output
Sample Input
1 2
2 3Sample Output
#include
文章标题:【BZOJ4584】[Apio2016]赛艇 DP
文章链接:http://soscw.com/index.php/essay/82973.html