上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 62 下一页
摘要: 还行 前面的题没啥意思 完全背包一个很难写的题poj1015 Jury Compromise poj1742 多重背包啊,开始写了二进制拆分TLE了,由于是判是否可以组成,那么可以用一个贪心的思想,顺着for一个个叠加 #include<cstdio> #include<iostream> #inc 阅读全文
posted @ 2018-08-10 16:34 AKCqhzdy 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 数据结构没什么好写的。。分块和整体二分还有点分学得很懂。。果然我还是比较适合这些东西 poj2279 奇怪题,我的想法就是五维记录最边上的一斜排,会M,结果的的确确是锻炼思维的,正解并不是DP2333 LCIS 这个。。。其实还挺常规的吧(脑子一抽),f[i][j]表示第一个匹配到i第二个匹配到j且 阅读全文
posted @ 2018-08-10 15:41 AKCqhzdy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 二维DP还挺好想吧,然而头皮发麻写的 不是很会输出方案的说。。 一开始像往常一样弄个返回的位置一步步退,结果发现后面还会更新到返回的地方,omg %了题解发现是枚举m先,然后用z数组记录第i步选的是啥,最后for循环就退回去了。。。 阅读全文
posted @ 2018-08-10 15:19 AKCqhzdy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 神题 先按贪婪值大到小排序,根据贪心的思想g[i]越大a[i]也越大(这个微扰可以证,给个提示,a>b且c<d 则 (a-b)(c-d)<0 则 ac+bd<ad+bc) DP有四个维吧,当前枚举到的位置,已经拿的饼数,最后一个人拿了多少饼以及它的a值是多少。 这样稳M稳T,由于a是有单调性,而且区 阅读全文
posted @ 2018-08-10 09:42 AKCqhzdy 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 就和上一题差不多嗟 波老师说nlogn^2跑的过去,我想着还是优越点写个nlogn吧 用开1000000个vector记录下边权和为d的方案 然后出来一个个匹配就好啦~ 然鹅。。。。 bzoj跑不过去,luogu开O2跑得贼快,CH也过了 ORZ肉老师,不用把全部记录的,就把边权和为d的方案中,属于 阅读全文
posted @ 2018-08-09 11:28 AKCqhzdy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 终于不颓了今天 点分。对于无根树上的路径,对于一个点(视作根)来说,要么这条路径是经过当前点,要么是存在于这个点的子树,后者交给子树做,对于前者,处理出树中所有点到达根的距离,以及存在于根的那个孩子的子树。按距离排一遍序,从大到小枚举点,同时指针从小到大枚举和它配对的点,由于枚举点的大小单调递减,所 阅读全文
posted @ 2018-08-09 09:49 AKCqhzdy 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 整体二分天数,然后用树状数组记录每个点采集点收集的陨石个数,暴力计算对于某个国家,是否达到要求,因为在计算过程中可能爆LL,所以边加边判。 我怎么老是把m打成n啊 阅读全文
posted @ 2018-08-09 08:25 AKCqhzdy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 主席树可持久化数组,还挺好YY的 然而加强版要路径压缩。。 发现压了都RE 结果看了看数据,默默的把让fx的父亲变成fy反过来让fy的父亲变成fx 搞笑啊 阅读全文
posted @ 2018-08-08 20:45 AKCqhzdy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 分块+可持久化Trie 取前缀和,然后搞出每个块之间的答案,不在一个块的就暴力在Trie找 阅读全文
posted @ 2018-08-08 16:23 AKCqhzdy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 整体二分加深理解~ 阅读全文
posted @ 2018-08-08 09:52 AKCqhzdy 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 62 下一页