
算法
文章平均质量分 55
DBWG
这个作者很懒,什么都没留下…
展开
-
【深圳大学算法设计与分析】 实验六 最大流应用问题 FF -> EK -> Dinic
1996 年 9 月 10 日,《旧金山纪事报》的体育版上登载了《巨人队正式告别 NL 西区比赛》一文,宣布了旧金山巨人队输掉比赛的消息。当时,圣地亚哥教士队凭借 80 场胜利暂列西区比赛第一,旧金山巨人队只赢得了 59 场比赛,要想追上圣地亚哥教士队,至少还得再赢 21 场比赛才行。然而,根据赛程安排,巨人队只剩下 20 场比赛没打了,因而彻底与冠军无缘(摘自http://www.matrix67.com/blog/archives/5190)。原创 2024-07-02 00:00:00 · 1654 阅读 · 0 评论 -
平面上最近点对
这个2d其实可以再缩减,mid向右d 与 mid+1向左d 的交集 ,如果是mid或者mid+1能有更近点对,那么这个d是足够的,再远点x都大于d了。原创 2024-04-11 09:35:36 · 795 阅读 · 2 评论 -
P9809 [SHOI2006] 作业 Homework 浅显易懂讲解这道题为什么根号分治
区间很大,区间数就少了原创 2024-02-01 22:01:20 · 481 阅读 · 0 评论 -
对于【线段树懒标记】工程上的理解
如果到了再改的话,设置的特判反而繁杂,比如:getsum到了再加懒标记,这时候还要给子节点加,所以需要设置特判(是叶子就不给子节点加了)getsum是不会处理叶子的懒标记的(不是范围内的叶子不会访问,是范围内的第一句加了就结束了)如果到了再修改,再给子节点挂懒标记的话,叶子节点也要给自己的孩子挂。其实想到这,做个特判就好了。修改自己不就够了吗?虽然只是多一步,并没有太多消耗。这个时候我就想起来越界了。所以只需动update。原创 2024-01-26 19:10:58 · 439 阅读 · 0 评论 -
树上差分最后统计
ans是要求的最大值,cur是当前节点,father是cur的父亲节点(邻接表不访问父亲就是访问子节点),alist[ ][ ]就是邻接表,now就是当前节点值。这篇文章说点差分的。尤其是超时的,可以看看。(这是个lamda表达式),(类似拓扑地),我们。(同时与最大值比较)原创 2024-01-25 02:20:59 · 419 阅读 · 0 评论 -
Codeforces Round 918 (Div. 4)G. Bicycles 二维dijkstra
贪心 + 二维dijkstra“局部最优推全局最优”原创 2024-01-12 21:37:39 · 714 阅读 · 0 评论 -
Codeforces Round 918 (Div. 4)F. Greetings归并逆序对
这次被逆序对骑脸上了原创 2024-01-11 18:35:37 · 521 阅读 · 0 评论 -
Codeforces Round 915 (Div. 2) C. Largest Subsequence样例解释
【代码】Codeforces Round 915 (Div. 2) C题样例解释。原创 2023-12-20 16:56:20 · 463 阅读 · 0 评论 -
有依赖的背包问题 ->主件最后放,放主件时才更新最终背包
临时背包dp就对附件做计算(即01背包的计算),然后最后对主件计算时(也是背包)才往最终背包fdp里放。原创 2023-12-09 16:33:37 · 577 阅读 · 0 评论 -
多重背包问题 一句话说清楚“二进制拆分“
一句话说清楚原创 2023-12-05 21:24:20 · 472 阅读 · 0 评论 -
洛谷P1044 [NOIP2003 普及组] 栈 递归方法
当操作序列里没有数的时候,本次的输出序列就定死了原创 2023-12-04 11:53:43 · 671 阅读 · 0 评论 -
完全背包问题 非零基础
基于你会01背包问题的 完全背包问题讲解原创 2023-12-02 14:49:30 · 440 阅读 · 0 评论 -
力扣报错AddressSanitizer:DEADLYSIGNAL==20==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc6f9e
误原因可能是没有处理特殊情况,即要染的颜色和原本颜色一样的话,就会一直递归下去原创 2023-10-04 19:36:53 · 389 阅读 · 0 评论 -
01背包优化 —— 滚动数组
“找规律”原创 2023-09-09 16:58:16 · 177 阅读 · 0 评论 -
动态规划买卖股票终极问题--买卖k次的最大利润的初始化的理解
这篇文章主要讲关于这道题的简化代码的理解,即对初始化的简化的理解;本文最终的结论是 最简的代码的一部分初始化可能失去了原本的意义,但是恰好不影响最终结果(可以略读,直接读我高亮的地方)原创 2023-07-11 22:19:45 · 314 阅读 · 0 评论 -
对动态规划买股票初始化的理解
后面都会跟他比较,如果真的第一天不买入而且利润最高的话,最后最高利润也会是0。dp[0][0]是第一天买入,我们初始化了那么第一天必买入。这里对小费fee可以取0变成最简单的题去思考。所以有疑问,会不会第一天不买入而且利润最高呢?我们最后肯定返回的是dp[][1]即卖出的状态。那么dp[0][1]就代表从不买呗。所以dp[0][1]为0呀。原创 2023-07-04 21:24:41 · 60 阅读 · 0 评论