E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BZOJ2431
Bzoj 2431: [HAOI2009]逆序对数列 (DP)
Bzoj2431
:[HAOI2009]逆序对数列(DP)题目链接:https://www.lydsy.com/JudgeOnline/problem.php?
dieloupi0136
·
2020-08-10 16:05
php
BZOJ2431
: [HAOI2009]逆序对数列
DPF[i][j]表示当前i个元素j个逆序对的方案然后用类似前缀和的方法更新#include #include usingnamespacestd; charc; inlinevoidread(int&a) { a=0;doc=getchar();while(c'9'); while(c='0')a=(a=0)tp-=f[i-1][j-i]; tp+=f[i-1][j]; f[i][j]=(tp
liutian429073576
·
2016-03-17 14:00
[
BZOJ2431
] [HAOI2009]逆序对数列
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=2431题目大意给定n,m询问由1~n构成的逆序对数为m的方案数题解dp[i,j]:由1~i组成含j个逆序对数的方案数dp[i,j]=∑jmax(0,j−i+1)dp[i−1,j−k]前缀和优化一下const maxn=1005; var sum,dp:array[0..maxn,-1..maxn
slongle_amazing
·
2016-02-24 18:00
bzoj2431
[HAOI2009]逆序对数列
天哪天哪天哪我们用f[i][j]来表示前i个数,有j对逆序对的方案数,so考虑插入,因为i比1到i-1里面的任何一个数都要大,所以插入的时候后面有多少个数,就会多出多少逆序对,所以前面的符合条件的都可以转移,f[i][j]=sigma(f[i-1][j-k]),k属于0到i-1,然而前缀和神烦.#include #include #include #include #include #includ
BPM136
·
2015-12-26 11:00
dp
bzoj刷题(shui)记录
bzoj2431
:dpf[i][j]=sum(f[i-1],[k])codebzoj3505:组合数学。codebzoj1058:两棵平衡树。codebzoj1922:
FZHvampire
·
2015-08-31 11:58
BZOJ2431
【一般DP】
用前缀和优化一下就好了.然而暴力是可以过得./*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefif
Lethelody
·
2015-05-13 11:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他