会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
救命怀
菜并活着
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
13
下一页
2018年2月22日
EOJ Monthly 2018.2
摘要: "A. 坑爹的售票机" 题意 用$1,5,10,25,50,100$的纸币买$n$张单价为$p$的船票,且一次性最多买$k$张,求钱数恰好时最少需要多少张纸币。 Hard: $n,k,p\leq 10^9$ 思路 Easy: dp Hard: dp + 瞎搞 当钱数过大或者张数过多时,(由直觉)其中
阅读全文
posted @ 2018-02-22 22:59 救命怀
阅读(204)
评论(0)
推荐(0)
2018年2月18日
poj 2411 Mondriaan's Dream 骨牌铺放 状压dp
摘要: "题目链接" 题意 用$1\times 2$的骨牌铺满$H\times W(H,W\leq 11)$的网格,问方案数。 思路 参考 "focus_best" . 竖着的骨牌用$\begin{pmatrix}0\\1\end{pmatrix}$表示,横着的骨牌用$\begin{pmatrix}1&1\
阅读全文
posted @ 2018-02-18 17:49 救命怀
阅读(242)
评论(0)
推荐(0)
2018年2月17日
zoj 3471 Most Powerful (有向图)最大生成树 状压dp
摘要: "题目链接" 题意 $N$种气体,$i$气体与$j$气体碰撞会: 1. 产生$a[i][j]$的威力; 2. 导致$j$气体消失。 求产生威力之和的最大值。 思路 和前几题找图上路径的题不一样,该题如果抽象成图上的问题,则为: 在有向连通图中找一棵树,对于每一对$(parent,child)$关系对
阅读全文
posted @ 2018-02-17 19:12 救命怀
阅读(184)
评论(0)
推荐(0)
poj 2280 Islands and Bridges 哈密尔顿路 状压dp
摘要: "题目链接" 题意 给定一个$N$个点的无向图,求一条哈密尔顿路径$C_1C_2...C_n$,使其$value$最大。 $value$的计算方式如下:$$\begin{aligned}value&=\sum_{i=1}^{n}C_i\\&+\sum_{i=1}^{n 1}C_i C_{i+1}\\
阅读全文
posted @ 2018-02-17 16:39 救命怀
阅读(154)
评论(0)
推荐(0)
2018年2月15日
hdu 3001 Travelling 经过所有点(最多两次)的最短路径 三进制状压dp
摘要: "题目链接" 题意 给定一个$N$个点的无向图,求从任意一个点出发,经过所有点的最短路径长度(每个点 至多可以经过两次 )。 思路 状态表示、转移及大体思路 与 "poj 3311 Hie with the Pie 经过所有点(可重)的最短路径 floyd + 状压dp" 相同。 但,因为是每个点
阅读全文
posted @ 2018-02-15 16:35 救命怀
阅读(341)
评论(0)
推荐(0)
2018年2月14日
poj 3311 Hie with the Pie 经过所有点(可重)的最短路径 floyd + 状压dp
摘要: "题目链接" 题意 给定一个$N$个点的完全图(有向图),求从原点出发,经过所有点再回到原点的最短路径长度(可重复经过中途点)。 思路 因为可多次经过同一个点,所以可用floyd先预处理出每两个点之间的最短路径。 接下来就是状压dp的部分。 将已经经过的点的状态用$state$表示, 则$dp[st
阅读全文
posted @ 2018-02-14 23:29 救命怀
阅读(1254)
评论(0)
推荐(0)
poj 1185 炮兵阵地 状压dp
摘要: "题目链接" 题意 在$N\times M$的$0,1$格子上放东西,只有标记为$1$的格子可以放东西,且每一格的向上两个,向下两个,向左两个,向右两个格子均不能放东西。问整张图上最多能放多少东西。 思路 参考: "accry" . 因为每一行的状态与上两行有关,所以用$dp[i][j][k]$表示
阅读全文
posted @ 2018-02-14 17:10 救命怀
阅读(175)
评论(0)
推荐(0)
poj 3254 Corn Fields 状压dp入门
摘要: "题目链接" 题意 在$M\times N$的$0,1$格子上放东西,只有标记为$1$的格子可以放东西,且相邻的格子不能同时放东西。问有多少种放法。 思路 参考: "swallowblank" . $dp[i][state]$表示放到第$i$行状态为$state$时的情况总数。显然有 $$dp[i]
阅读全文
posted @ 2018-02-14 16:07 救命怀
阅读(141)
评论(0)
推荐(0)
2018年2月13日
loj 6278 6279 数列分块入门 2 3
摘要: 参考: "「分块」数列分块入门1 – 9 by hzwer" "2" Description 给出一个长为$n$的数列,以及$n$个操作,操作涉及区间加法,询问区间内小于某个值$x$的元素个数。 思路 每个块内保持升序排列。 则块外暴力统计,块内二分查找分界点。 一些注意点,如: 1. 要记录 下标
阅读全文
posted @ 2018-02-13 11:36 救命怀
阅读(382)
评论(0)
推荐(0)
loj 6277 6280 数列分块入门 1 4
摘要: 参考: "「分块」数列分块入门1 – 9 by hzwer" "1" Description 给出一个长为$n$的数列,以及$n$个操作,操作涉及 区间加法,单点查值 。 思路 用$tag$记录每个块整体的增量。 Code "4" Description 给出一个长为$n$的数列,以及$n$个操作,
阅读全文
posted @ 2018-02-13 11:26 救命怀
阅读(172)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
13
下一页
公告