不来也不去的一只失忆蝴蝶

曾迷途才怕追不上满街赶路人

[LibreOJ β Round]ZQC的拼图

题目描述ZQC 和他的妹子在玩拼图。她们有 n (1≤n≤100) n \ (1 \leq n \leq 100) n (1≤n≤100) 块神奇的拼图,还有一块拼图板。拼图板是一个 m×m (1≤m≤100) m \times m \ (1 \leq m \leq 100) m×m (1≤m≤1...

2017-06-17 15:29:29

阅读数:439

评论数:0

Travel Plan

题目描述DP按dfs序处理出前缀和后缀背包数组。 设的是f[v]表示纪念品价格的和至少为v所需的最小支出。 询问时two pointer即可。 关于空间可以用unsigned int。 然后我被卡常了???#include<cstdio> #include<algorit...

2017-04-21 15:13:37

阅读数:309

评论数:0

[bzoj4828][HNOI2017]大佬

题目描述人们总是难免会碰到大佬。他们趾高气昂地谈论凡人不能理解的算法和数据结构,走到任何一个地方,大佬的气场就能让周围的人吓得瑟瑟发抖,不敢言语。你作为一个OIER,面对这样的事情非常不开心,于是发表了对大佬不敬的言论。大佬便对你开始了报复,你也不示弱,扬言要打倒大佬。 现在给你讲解一下什么是大...

2017-04-19 22:30:16

阅读数:1133

评论数:0

完全背包问题

题目大意做法定义有数量限制的叫大件,其余是小件。 考虑最小的那个体积v1。 如果连v1都是大件,DP容易解决。 不然的话,考虑在模v1意义下进行,最终要凑出的S必定是S%v1。 问题在于,凑出S%v1不一定能凑出S。 实际上,如果能凑出x,x+v1也能凑出。 因此考虑求出每个模意义下能...

2016-12-23 22:42:09

阅读数:305

评论数:0

抗拒黄泉

题目大意一个n*m的网格上,有一些格子可操作。 每一轮等概率选择一个可操作的格子操作,若选择了(i,j),那么第i行与第j行会被标记为操作过。 求期望轮数使得所有行和所有列均操作过。 n,m<=20,n*m<=200容斥我们用P(i)表示已经过了i轮,还没有使得所有行列均操作过的...

2016-11-02 20:46:29

阅读数:425

评论数:0

[bzoj4182]Shopping

题目大意有一颗树,每个节点相当于是一种物品,有三个因素价值、价格、个数。 在树上选一个联通块,然后做多重背包,要求每种物品必须选。 求最大价值。点分治我们进行点分治。 对于分治中心,要么在联通块中,要么不在。 不在的情况就是递归继续处理。 在的话,以分治中心为根造一颗树,然后做依赖多重背...

2016-09-25 12:01:03

阅读数:684

评论数:0

[CC LEBOXES]buy

题目大意n个袋子,第i个袋子有pi几率装有vi金钱,否则装有一颗宝石。 有m个食物,第i个食物需要ci的金钱和di颗宝石,求最优情况下,期望买下食物个数。折半宝石个数不超过n。 设f[i,j]表示买下i个食物使用了至多j颗宝石最少花费的钱,可以dp出来。 然后对于袋子,我们折半搜索,先搜索前...

2016-08-15 22:48:53

阅读数:264

评论数:0

[bzoj3163][HEOI2013]Eden的新背包问题

题目大意现在有n个物品,第i个物品有c[i]个,每购买第i个物品一个需要a[i]元,可获b[i]代价。 现有m个询问,每次询问形如:第x个物品禁止购买,你有y元的话,你能获得的最大价值是多少?询问之间互相独立。 n<=1000,m<=3*10^5。多重背包DP先不考虑禁止购买,这是...

2015-12-23 20:17:57

阅读数:681

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭