上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 题面:[SCOI2007]组队 题解: 一开始固定H然后找性质找了很久也没有找到任何有用的东西。。。。。。 然后大佬告诉我一个神奇的方法。。。 首先我们化一波式子: 设$H$表示高度的最小值,$V$表示速度的最小值 $$A(h[i] - H) - B(v[i] - V) \le C$$ $$Ah[i 阅读全文
posted @ 2018-11-07 19:26 ww3113306 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题面:[NOIP2017]宝藏 题面: 首先我们观察到,如果直接DP,因为每次转移的代价受上一个状态到底选了哪些边的影响,因此无法直接转移。 所以我们考虑分层DP,即每次强制现在加入的点的距离为k(可能实际上小于k),这样就可以忽略掉上个状态选了哪些边的影响了。 所以这样为什么是正确的呢? 设f[i 阅读全文
posted @ 2018-11-07 00:02 ww3113306 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题面: [NOI2017]蔬菜 题解: 首先每天蔬菜会变质这点并不好处理,我们考虑让时间倒流,从后向前处理,这样的话就相当于每天都会得到一定量的蔬菜。 这样做有什么好处呢? 我们可以发现一个性质:如果从后向前贪心卖菜,那么因为现在可以卖的菜,以后一定还可以卖(因为变成了得到菜),因此贪心就是对的了。 阅读全文
posted @ 2018-11-06 20:06 ww3113306 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 题面:hihoCoder#1698 : 假期计划 组合数 题解: 题目要求是有序的排列,因此我们可以在一开始就乘上A!*B!然后在把这个序列划分成很多段。 这样的话由于乘了阶乘,所以所有排列我们都已经统计到了,因为划分段的时候乘了组合数,所以每段里面的不同排列都已经统计到了,所以就可以解决这道题了。 阅读全文
posted @ 2018-11-05 21:56 ww3113306 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ~~~题面~~~ 题解: 考场上只想到了找点双,,,,然后不知道怎么处理奇环的问题。 我们考虑对图取补集,这样两点之间连边就代表它们可以相邻, 那么一个点合法当且仅当有至少一个大小至少为3的奇环经过了它。 观察到只会出现一棵类似树的结构 + t个相对独立的环, 因为环肯定都是独立出来的,所以可以不用 阅读全文
posted @ 2018-11-02 15:07 ww3113306 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在考场上遇到了这个的板子题,,,所以来学习了一下线段树分治 + 带撤销的并查集。 题目大意是这样的:有m个时刻,每个时刻有一个加边or撤销一条边的操作,保证操作合法,没有重边自环,每次操作后输出当前图下所有联通块大小的乘积。 首先观察到如果没有撤销操作,那么直接用并查集就可以维护,每次合并的时候乘上 阅读全文
posted @ 2018-11-02 14:57 ww3113306 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个序列,你要将其分为k段,总的代价为每段的权值之和,求最小代价。 定义一段序列的权值为$\sum_{i = 1}^{n}{\binom{cnt_{i}}{2}}$,其中$cnt_{i}$表示当前这段序列中数字大小为i的数的个数。 题解: 先考虑暴力DP, f[i][j]表示DP到i位, 阅读全文
posted @ 2018-11-01 15:04 ww3113306 阅读(326) 评论(0) 推荐(0) 编辑
摘要: update in 2019.1.21 优化了一下文中年代久远的代码 的格式…… 什么是决策单调性? 在满足决策单调性的情况下,通常决策点会形如1111112222224444445555588888..... 即不可能会出现后面点的决策点小于前面点的决策点这种情况。 那么这个性质应该如何使用呢? 阅读全文
posted @ 2018-11-01 15:00 ww3113306 阅读(823) 评论(0) 推荐(0) 编辑
摘要: ~~~题面~~~ 题解: 可以发现,每走完一圈付的钱和买的数量是有周期性的,即如果没有因为缺钱而买不起某家店的东西,那么这一圈的所以决策将会和上一圈相同,这个应该是很好理解的,想想就好了。 因为钱数固定时,决策固定,所以每次都O(n)扫一遍看当前情况下走一圈会花多少钱。 然后直接一直取这么多钱,直到 阅读全文
posted @ 2018-10-31 00:16 ww3113306 阅读(206) 评论(0) 推荐(0) 编辑
摘要: ~~~题面~~~ 题解: 首先我们要观察到一个性质,因为在固定的起始距离下,经过固定的操作,最后所在的位置是固定的,我们设经过操作1 ~ i之后所在的地方距离终点为d[i]. 那么如果女巫可以修改第i个操作,那么就相当于已经经过了1 ~ i - 1的操作,所以这个时候Alice已经在d[i - 1] 阅读全文
posted @ 2018-10-29 21:42 ww3113306 阅读(331) 评论(3) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。