会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Wisdom+.+
while(!Success)Try();
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
24
下一页
2019年7月4日
Codeforces 1187 F - Expected Square Beauty
摘要: F - Expected Square Beauty 思路:https://codeforces.com/blog/entry/68111 代码:
阅读全文
posted @ 2019-07-04 13:17 Wisdom+.+
阅读(271)
评论(0)
推荐(0)
2019年7月3日
Codeforces 1187 G - Gang Up
摘要: G - Gang Up 思路: 每个点按时间拆点建边,然后跑最小费用流 一次走的人不能太多,假设每次走的人为k (k*k-(k-1)*(k-1))*d <= c+d k <= 24 代码:
阅读全文
posted @ 2019-07-03 21:02 Wisdom+.+
阅读(351)
评论(0)
推荐(0)
2017 Chinese Multi-University Training, BeihangU Contest
摘要: 2017 Chinese Multi-University Training, BeihangU Contest Add More Zero 思路:log10(2^m) = m*log10(2) 代码: #pragma GCC optimize(2) #pragma GCC optimize(3)
阅读全文
posted @ 2019-07-03 15:15 Wisdom+.+
阅读(562)
评论(0)
推荐(0)
2019年7月1日
Codeforces 1148 E - Earth Wind and Fire
摘要: E - Earth Wind and Fire 思路: 栈模拟 代码:
阅读全文
posted @ 2019-07-01 16:25 Wisdom+.+
阅读(153)
评论(0)
推荐(0)
2019年6月30日
AtCoder Beginner Contest 132 F Small Products
摘要: Small Products 思路: 整除分块+dp 打表发现,按整除分块后转移方向如下图所示,上面的块的前缀转移到下面的块 代码:
阅读全文
posted @ 2019-06-30 19:55 Wisdom+.+
阅读(238)
评论(0)
推荐(0)
2019年6月22日
牛客练习赛48 E 小w的矩阵前k大元素
摘要: E 思路: 优先队列,将迭代器变量作为结构体的变量。 迭代器走的时候只能像一个方向走,另外一个方向只有最开始才走。如下图所示: 如果两个方向同时走,同一个值会被遍历多次,像上图那样就能保证每个位置都走到且只走一次。 代码:
阅读全文
posted @ 2019-06-22 23:41 Wisdom+.+
阅读(245)
评论(0)
推荐(0)
2019年5月31日
HDU - 3516 Tree Construction
摘要: HDU - 3516 思路: 平行四边形不等式优化dp :) 代码:
阅读全文
posted @ 2019-05-31 14:23 Wisdom+.+
阅读(162)
评论(0)
推荐(0)
HDU - 3506 Monkey Party
摘要: HDU - 3506 思路: 平行四边形不等式优化dp 这不就是石子归并(雾 代码:
阅读全文
posted @ 2019-05-31 13:33 Wisdom+.+
阅读(210)
评论(0)
推荐(0)
2019年5月30日
HDU - 3480 Division
摘要: HDU - 3480 思路: 平行四边形不等式优化dp 同上一篇博客,用滚动数组优化 代码:
阅读全文
posted @ 2019-05-30 21:39 Wisdom+.+
阅读(124)
评论(0)
推荐(0)
HDU - 2829 Lawrence
摘要: HDU - 2829 思路: 平形四边形不等式优化dp 同上一篇博客 代码:
阅读全文
posted @ 2019-05-30 20:17 Wisdom+.+
阅读(97)
评论(0)
推荐(0)
POJ - 1160 Post Office
摘要: POJ - 1160 思路: 平行四边形不等式优化dp dp[i][j]:前j个选i个作为邮局的最小答案 w[i][j]:i到j之间选一个作为邮局的最小距离和,肯定是选中间的 dp[i][j] = min{dp[i-1][k] + w[k+1][j]} 这个方程和石子归并类似,满足四边形不等式(一般
阅读全文
posted @ 2019-05-30 19:02 Wisdom+.+
阅读(119)
评论(0)
推荐(0)
P1912 [NOI2009]诗人小G
摘要: P1912 [NOI2009]诗人小G 思路: 平行四边形不等式优化dp 因为f(j, i) = abs(sum[i]-sum[j]+i-j-1-l)^p 满足平行四边形不等式 j < i f(j, i+1) + f(j+1, i) >= f(j, i) + f(j+1, i+1) 所以dp[i]具
阅读全文
posted @ 2019-05-30 14:46 Wisdom+.+
阅读(164)
评论(0)
推荐(0)
2019年5月18日
计算表达值模板
摘要: namespace cal_expression{ int level[300]; bool f; ///设置优先级 inline void init() { level['*'] = level['/'] = 2; level['+'] = level['-'] = 1; f = true; } /...
阅读全文
posted @ 2019-05-18 21:21 Wisdom+.+
阅读(218)
评论(0)
推荐(0)
2019年5月12日
杜教的板子
摘要: 拉格朗日插值: 例题:https://ac.nowcoder.com/acm/contest/139/F?&headNav=www 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include
阅读全文
posted @ 2019-05-12 19:54 Wisdom+.+
阅读(319)
评论(0)
推荐(0)
2019年5月4日
算法笔记--CDQ分治 && 整体二分
摘要: 参考:https://www.luogu.org/blog/Owencodeisking/post-xue-xi-bi-ji-cdq-fen-zhi-hu-zheng-ti-er-fen 前置技能:树状数组,线段树,分治、归并排序 CDQ分治: 据说是OI大佬陈丹琦发明的 1.三维偏序 思路: 第一
阅读全文
posted @ 2019-05-04 18:45 Wisdom+.+
阅读(509)
评论(0)
推荐(0)
Codeforces 1149 B - Three Religions
摘要: B - Three Religions 思路:dp dp[i][j][k]:a的前i个和b的前j个和c的前k个能构成的最前面的位置 删字符时状态不用改变,加字符时只会改变1*250*250个状态 代码:
阅读全文
posted @ 2019-05-04 14:54 Wisdom+.+
阅读(207)
评论(0)
推荐(0)
2019年5月3日
Tenka1 Programmer Contest 2019 D - Three Colors
摘要: Three Colors 思路:dp 设sum为所有边的总和 不能组成三角形的情况:某条边长度>=ceil(sum/2),可以用dp求出这种情况的方案数,然后用总方案数减去就可以求出答案。 注意当某两条边都为sum/2的时候,dp会多算一次,要减去多算的方案数,多算的方案数也可以用dp求 代码:
阅读全文
posted @ 2019-05-03 15:30 Wisdom+.+
阅读(178)
评论(0)
推荐(0)
2019年4月29日
BZOJ 1001 [BeiJing2006]狼抓兔子
摘要: [BeiJing2006]狼抓兔子 思路: 将边转换成点,每个小三角形两两连边,跑从左下到右上的最短路。 代码:
阅读全文
posted @ 2019-04-29 14:39 Wisdom+.+
阅读(152)
评论(0)
推荐(0)
2019年4月26日
Codeforces 741 D - Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
摘要: D - Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths 思路: 树上启发式合并 从根节点出发到每个位置的每个字符的奇偶性记为每个位置的状态,每次统计一下每个状态的最大深度 为了保证链经过当前节点u,我们先计算每个子树的答案,再更新
阅读全文
posted @ 2019-04-26 11:40 Wisdom+.+
阅读(161)
评论(0)
推荐(0)
2019年4月25日
HDU 5306 Gorgeous Sequence
摘要: 5306 ( Gorgeous Sequence ) 思路: 吉司机线段树 维护最大值和次大值,大于最大值不改,在最大值和次大值之间的直接修改,小于次大值递归修改。 代码:
阅读全文
posted @ 2019-04-25 19:23 Wisdom+.+
阅读(213)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
24
下一页
公告