随笔分类 - dp
摘要:ci<=5直接想到的就是5维dp了。。。dp方程YY起来很好玩。。。写成记忆化搜索比较容易 1079: [SCOI2008]着色方案 Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+
阅读全文
摘要:单组数据比51nod的那道题还弱。。。而且连优化都不用了。。 2431: [HAOI2009]逆序对数列 Description 对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的数列,可以很容易求出有多少个逆序对数。那么逆序对数为
阅读全文
摘要:这数据范围明显的区间dp啊。。。然而据说二维会wa。。。那就写三维把。。。 1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT Sour
阅读全文
摘要:妈呀51nod已经刷不动了又开始跟bzoj一样总是得看题解了。。。那么发一下总结吧。。。 1051:最大子矩阵 1013:等比数列求和+逆元就可以了。 1021:石子归并O(n3) 1268:O(2^20)爆搜。 1068:手推了一下发现110110110110。。。然后就可以了。。。 1099:u
阅读全文
摘要:dp+最短路。暴力枚举就可以了。O(n3logn)。样例中m=n然后测样例过了。然后 54行习惯性的dis[n]然后就WA了!!!。 1003: [ZJOI2006]物流运输 Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停
阅读全文
摘要:summary:14 1.k短路 2.tarjan缩无向图点 3.复习了SA 4.差分约束 5.求第二短路 洛谷3824:dfs优化背包。开始的时候mle了,然后我就把a[i],w[i]去掉。。。。就A了。优化空间。。。 bzoj1734:裸二分答案。。。 bzoj1733:二分答案+最大流就可以了
阅读全文
摘要:summary:57 bzoj1741:裸二分图最大匹配 bzoj1742:dp题。我想的总是点的情况,比如到当前是那一步用步数来转移还是不行的。需要考虑的转换情况的这段区间的情况,不要局限于死思维!!! 其实跟以前做过的差不多,枚举区间的长短。为什么想不出来!!! dp[j][0]改变了居然样例能
阅读全文
摘要:summary:10 bzoj1334: Description N个政党要组成一个联合内阁,每个党都有自己的席位数. 现在希望你找出一种方案,你选中的党的席位数要大于总数的一半,并且联合内阁的席位数越多越好. 对于一个联合内阁,如果某个政党退出后,其它党的席位仍大于总数的一半,则这个政党被称为是多
阅读全文
摘要:递推。给出第二列的地雷数,求第一列有多少种放置方案。枚举第一个递推即可。 1088: [SCOI2005]扫雷Mine Description 相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷
阅读全文
摘要:数位dp。要求含13并且是13的倍数。dp[i][j][k]表示到第i为余数为j,k=0不含13,k=1含3,k=2含13。。也就是多加一维表示余数。然后只能用刷表法。1A。。。
阅读全文
摘要:数位dp。。。要求不含62和4。dp[i][0]表示不含,dp[i][1]表示i位为6,dp[i][2]表示含。
阅读全文
摘要:数位dp。。。要求不含49。dp[i][0]表示不含,dp[i][1]表示i位为6,dp[i][2]表示含。(long long 啊最近总是被long long坑啊!!! upd:记忆化搜索版。代码量比较少。
阅读全文
摘要:数位dp。。。要求数位之间的差>=2。dp[i][j]表示第i位数字为j。 1026: [SCOI2009]windy数 Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少
阅读全文
摘要:裸的状压dp。。 1087: [SCOI2005]互不侵犯King Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种
阅读全文