10 2016 档案
摘要:完全背包的模版题.. 加了一个小优化 n^2的写法 O(V+N)在本题中复杂度较高 不采纳 完全背包问题有一个很简单有效的优化,是这样的:若两件物品i、j满足c[i]<=c[j]且w[i]>=w[j],则将物品j去掉,不用考虑。这个优化的正确性显然:任何情况下都可将价值小费用高得j换成物美价廉的i,
阅读全文
摘要:发现这种合并区间的题目还可以这么玩 给你n段时间 然后问没被占用的时间是多少 题目所给的区间是右开的导致我wa 好多人5e5*1440的暴力跑出来的时间居然只是我的两倍 不懂.... 所以并查集并没有跑的很快 奇怪.... 1 #include <stdio.h> 2 #include <iostr
阅读全文
摘要:题意给了n个节点 问AVL树的种类 卧槽 真的好傻 又忘记这种题可以打表了 就算n^3 也可以接受的 树的深度不大 那么转移方程很明显了 dp[i][j] 代表的是节点为n深度为j的树的种类 k为左子树的节点个数 //dp[i][j+1] += dp[k][j]*dp[i-k-1][j];//dp[
阅读全文
摘要:已经接触过01分数规划但是只知道二分写法(实际求解略慢),Dinkelbach算法还是值得一学的。 上一道裸的01分数规划吧。POJ x数组代表我们选或者不选 0,1构成 R=sigma(a[i]*x[i])/sigma(b[i]*x[i]) 变形 设F(v) 为 sigma(a[i]*x[i])/
阅读全文
摘要:老是沉浸在失败的回忆中也不好。合肥的题目中有自己研究的LCT,结果还是... 学艺不精,码力不足。 吐槽自己两句,继续搞一发数据结构和模拟 自己知道自己的努力就好,尽力而为
阅读全文
摘要:D. Lakes in Berland time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The map of Berland i
阅读全文

浙公网安备 33010602011771号