自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 差分约束从入门到入门

差分约束讲解 & 题库1差分约束题库2差分约束常见套路及模型套路1:aj−ai>=kaj-ai>=kaj−ai>=k是将iii连向jjj求最短路(必须转化为≥,左边是变量,右边是常量)套路2:形如aj−ai>kaj-ai>kaj−ai>k转化为aj−ai>=k+1aj-ai>=k+1aj...

2019-08-22 20:09:52 474 1

原创 OI算法清单

图论算法名称算法内容相应例题最短路SPFA(deque)SPFA(deque)SPFA(deque)最短路SPFA(priority)SPFA(priority)SPFA(priority)最短路DijkstraDijkstraDijkstra最短路FloyedFloyedFloyed最小生成树数论DP搜索字符串...

2019-07-29 17:28:13 556 2

原创 常见DP模型总结

【DP】模型一:旅行商简化版

2019-07-15 18:51:14 5118

原创 数位DP从入门到入门

数位DP本质:记忆化搜索基本模板:int dfs(int pos,int limit,int lead,int dig,int sum){ int ans=0; if(pos==0)return sum; if(!limit&&lead&&dp[pos][sum]!=-1) return dp[pos][sum]; int up=9; if(lim...

2019-06-11 11:20:28 678

原创 背包问题从入门到入门

这篇BLOG没有题目主要是当个搬运工01背包详解

2019-01-25 20:15:22 239

原创 搜索从入门到入门

Deep First Search && Breadth First Search搜索可谓是NOIP的万金油做不来的题全靠它noip2017靠搜索+剪枝+暴力可以得425T1:Lg P1123 取数游戏难度 ★从(1,1)点出发,向右扩展,直到扩展到最后(n,m)几个问题1.如何保证搜索顺序?(x,y)→(x,y+1)当y==m时换行2.如何换行?x=x+1,y...

2019-01-23 17:13:52 233

原创 树形DP从入门到入门

树形DP简单得不能再简单的 清理【19.1.19】T1传送门 Lg longestT2传送门 Lg 战略游戏T1求一个树的直径

2019-01-19 11:02:32 189

原创 【退役记】往事朦胧,浑如一梦

2019-11-17 17:39:17 566

原创 好用的网站

数学LaTeX

2019-10-30 19:43:32 203

原创 树链剖分换根模板

树链剖分换根模板具体思想:换根后,一条链上的信息不回被改变。 在下图中2-1-3-7-8这条链不管是哪一个点事根节点,就可以是2-1-3-7-8但是子树的信息会被改变。以下图为例,假设有一颗树,最初始的根为1现在进行一次换根操作,将1换为rootrootroot,查询以3为根的子树的权值和。有以下三种情况:当root=3root=3root=3时:ans=ans=ans=所有点的...

2019-09-23 11:41:32 423 3

原创 最小得分和解题报告

首先排序。暴力做法1:优先队列把所有a[i]−a[j]a[i]-a[j]a[i]−a[j](i>ji>ji>j)放入队列中,然后一一弹出队首。40ptsptspts暴力做法2:用n+1n+1n+1个优先队列。对每一个iii建一个优先队列。然后把所有表头建一个优先队列。40ptsptspts正解1:暴力二分。首先我们二分最大差值midmidmid看是否在a[...

2019-09-06 14:56:28 176

原创 【模板】K短路

题目链接:AcWing 178算法:Dijkstra+BFS(A_Star)坑:当SSS=TTT时,根据题意,我们不能把S−&gt;TS-&gt;TS−>T计算进答案中,这个时候就等价于求K+1K+1K+1短路Code#include <bits/stdc++.h>using namespace std;const int maxn=1010;con...

2019-09-05 11:34:58 124

原创 关于悬线法。

在初始化的时候一定不能这样写: for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { scanf("%s",s); if(s[0]=='F') { mapp[i][j]=1; } else mapp[i][j]=0; lef[i][j]=j; rig[i][...

2019-09-02 15:26:52 154

原创 【最短路】UVA11090 Going in Cycle!!解题报告

link题目大意:给出一个NNN个点MMM条边的有向图,求边权平均值最小的连通块。题目分析:首先,每个连通块的边权平均值为:x=∑k=ijakj−i+1x=\frac{\sum\limits_{k=i}^{j}a_{k}}{j-i+1}x=j−i+1k=i∑j​ak​​ (iii到jjj联通,aia_{i}ai​表示边权)。题目要求平均值最小,即,ans&gt;=∑k=ijakj−...

2019-09-01 20:35:29 113

原创 【DP+双向链表】HDU 1506 Largest Rectangle in a Histogram题解

LinkProblem DescriptionA histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the ...

2019-09-01 18:16:43 87

原创 【每日一记·2019.7.31】Include链表

2019.7.31(392/137)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第二十一天。七月最后一天!八月Coming SoonComing\text{ }SoonComing Soon!既然八月都来了,离回家还远吗?2.早上没背单词…3.今天搞了SPFASPFASPFA的变式,链表(单向 && 双向)。重点介绍一下双向链表...

2019-07-31 19:03:45 155 3

原创 【每日一记·2019.7.30】

2019.7.30(286/133)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第二十天。貌似今天又是一个普普通通的一天~没有什么特殊的事情发生。2.早上背了复习了前面几天的NewwordsNew wordsNewwords。背了TheArcherThe ArcherTheArcher和You Need To Calm DownYo...

2019-07-30 19:22:18 162 2

原创 【每日一记·2019.7.29】

2019.7.29(281/129)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第十九天。还是绵中机房适合我…接下来几天的任务就是尽量去背模板,以这里为主,结合《图论一/二/三.ppt》《动态规划一/二/三.ppt》。然后多见模型,多总结,不要一昧地追求刷题量。有时候,对一道题的琢磨可能胜过做3道题。2.早上背了复习了前面几天的NewwordsNew wordsNewwo...

2019-07-29 19:41:13 106

原创 数论知识梳理

【编号一】整除的基本性质证明:若a|b, b|a, 则 a=b 或 a=-b若a|b, b|c, 则a|c若a|b, a|c,则对任意整数x,y,恒有a|bx+cy带余除法(欧几里得除法): 给定a,b,存在唯一 a = bq + r, 0 ≤ r < |b|【编号二】☆☆☆素数有无穷多个【编号三】背模板:线性筛素数O(n)【编号四】辗转相除法的证明【编号五】背代码2:裴蜀定理与g...

2019-07-26 21:34:58 388

原创 【每日一记·2019.7.19】

2019.7.19(373/124)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第九天。明天就要去绵实了…想想可以被dalaodalaodalao虐就开心呢 。“你们中午在那里就上上网,看哈儿新闻,看点儿视频也可以嘛。”fromfromfrom:OuyangOuyangOuyang2.早上背了复习了前面七天的NewwordsNew wordsNewwords。背了...

2019-07-19 20:16:18 166 3

原创 【每日一记·2019.7.18】

2019.7.18(367/120)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第八天。今天NOI2019第二试,话说是真的难。T1正解树套树。T2看到概率就逃(大雾。T3看到第一句话“这是道交互题”好了可以不用往下看了(雾。然而第一题我…用暴力建边+Dij过了咕咕咕上的12组数据(48pts)和LOJ上的10组数据(40pts) 看来NOI2019用最基础的暴力+图论可...

2019-07-18 19:46:11 97

原创 【每日一记·2019.7.17】

2019.7.17(361/119)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第七天。今天中午差点迟到。都到2点20了才醒…惊悚…2.早上背了复习了前面六天的NewwordsNew wordsNewwords。背了23个新单词。3.今天把分块看了下。把分块入门一二三四AC了。然后见了一些其他的线段树模型。题目:【分块】其实,大部分的分块都可以用其他的数据结构来代...

2019-07-17 19:23:55 147 2

原创 【每日一记·2019.7.16】

2019.7.16(355/115)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第六天。又是自习的一天。今天早上做NOI2019 D1的网络同步赛。怎么觉得今年NOI D1T1有点水…楞是用爆搜A了五个大样例(虽然5th大样例加了-O2跑了0.95s,但是4th大样例没加O2最快只用了0.015s)loj上的民间数据加-O2可以拿90分…咕咕上的民间数据加-O2可以拿90...

2019-07-16 20:18:19 135

原创 【每日一记·2019.7.15】

2019.7.15(345/110)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第五天。话说今天考套题…毫无疑问昨天晚上被蚊子吵醒…再一次85(太惨了…连签到题都没有把分拿完…)。今天的第二题是一个经典的DP模型,在这里的T22.早上背了复习了前面四天的NewwordsNew wordsNewwords。背了8个新单词。3.今天貌似颓了一天…就把T2的DP搞了一下午。...

2019-07-15 19:10:09 144

原创 【DP】模型:旅行商简化版

题型概述给出一个图,需要从起点AAA出发,走到终点BBB。再从终点BBB出发,走到起点AAA。(两次路径经过的点不能重复)求路径最小值。模型构建状态设计从某一个点出发,设f(i,j)f(i,j)f(i,j)表示从iii走到起点AAA,再从起点AAA出发走到jjj所花费的最小值。状态转移我们用f(i,j)f(i,j)f(i,j)来更新少时诵诗书,吾问无为谓屦及剑及加,单打独斗大...

2019-07-15 17:32:43 628

原创 【每周一结·2019.7.9-2019.7.13】

每日一记【每日一记·2019.7.9】【每日一记·2019.7.10】【每日一记·2019.7.11】【每日一记·2019.7.12】完成任务单词复习:102题目通过:34算法复习1.带异或的线段树2.学习了堆3.TrieTrieTrie树入门4.TarjanTarjanTarjan 强联通(快把TarjanTarjanTarjan 强联通LuoguLuoguLuogu蓝...

2019-07-13 19:53:59 160

原创 【每日一记·2019.7.12】

2019.7.12(332/102)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第四天。话说今天考DP…毫无疑问…爆零150被初中生爆打…不过T1,T3都不是用DP做的…DP能力还很差,模型见得还不够,DP得精髓还没有理解透彻。不过T1真的很NB。2.早上背了复习了前面三天的NewwordsNew wordsNewwords。背了17个新单词。3.今天搞了TarjanT...

2019-07-12 20:01:55 136

原创 【每日一记·2019.7.11】

2019.7.11(327/100)记录每天自己的新的感受体会亦或者是题目中的坑。概述蓝题AC100啦(撒花1.暑假集训第三天。话说今天下了好大的雨,忍不住想起了去年这个时候的那个瓢泼大雨…瑟瑟发tou。今天和几个同学出去买生活用品(泡面) 一口气火鸡面2,辣白菜2,酸辣粉*2嘻嘻嘻。哦今天期末考试成绩出来了…wc语文作文27分???翻译3分???真的tmd服了。2.早上背了复习了前面两...

2019-07-11 19:22:27 159 2

原创 【每日一记·2019.7.10】

2019.7.10(320/96)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第二天。话说今天我和mfd(van),ftymfd(van),ftymfd(van),fty…准备偷偷溜出去买泡面…想假借我们是数学竞赛的名义偷偷溜出去…哪知道…刚刚走到食堂门口就遇到了数数学老师zrhzrhzrh…吓得我们仨赶快转回身跑…2.早上背了复习了昨天的30个NewwordsNew ...

2019-07-10 19:16:37 130

原创 【每日一记·2019.7.9】

2019.7.9(312/92)记录每天自己的新的感受体会亦或者是题目中的坑。概述1.暑假集训第一天。和新高一的学弟学妹共用一个机房,都坐满了…下一届收了好多人…话说我没有看到那位学弟…话说我想吃泡面…2.早上背了60个单词,发现有29个认不到…在book1那个excel里面,注意明天复习一下。3.今天搞了基础的二叉堆和要用xor线段树。特别要注意一下xor线段树的模型,我觉得有点重要…...

2019-07-10 11:36:10 112

原创 "毒瘤出题组" 批斗 大会

“毒瘤出题组” 批斗 大会1.批斗现场“毒瘤者下毒瘤题,爆零得分你和我”“你喜欢 ****** 和出毒瘤题”2.题目简述给出两段序列A,B求出两段序列的(1)LCS长度(2)LCS个数(3)在A中尽量靠后的LCS(4)在A中尽量靠前的LCS3.题目背景讲真,出原创题是真心脑袋疼…有一天,我看了LCS,然后突发奇想…“能不能求有多少个LCS呢”然后我模拟了一下…貌似有方...

2019-05-19 12:40:44 200

原创 DP刷题表

写在前面这篇博客主要是记录本人DP的刷题记录的。主要以luogu(以下简称Lg)和HDU为主。时不时更新一下。基础篇Lg P1091 合唱队形正反两边DP求最长上升子序列(注意答案-1)Lg P1140 相似基因DP状态方程式都比较好想出来Lg P1508 Likecloud-吃、吃、吃和走迷宫差不多HDU2041 超级楼梯经典模型进阶篇Lg P1387 最大正方形思维难...

2019-05-04 17:56:29 299 1

原创 题解Luogu P2747 [USACO5.4]周游加拿大Canada Tour

Lg P2747 [USACO5.4]周游加拿大Canada Tour加拿大旅游(tour.cpp/in/out)题目描述你赢得了一场航空公司举办的比赛,奖品是一张加拿大环游机票。旅行在这家航空公司开放的最西边的城市开始,然后一直自西向东旅行,直到你到达最东边的城市,再由东向西返回,直到你回到开始的城市。除了旅行开始的城市之外,每个城市只能访问一次,因为开始的城市必定要被访问两次(在旅...

2019-05-04 17:45:23 590

原创 题解Luogu P1472 奶牛家谱 Cow Pedigrees

Lg P1472 奶牛家谱 Cow Pedigrees奶牛家谱(nocows.cpp/in/out)题目描述农民约翰准备购买一群新奶牛。 在这个新的奶牛群中, 每一个母亲奶牛都生两个小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(3 <= N < 200)。这些二叉树有如下性质:每一个节点的度是0或2。度是这个节点的孩子的数目。树的高度等于K(1 ...

2019-05-04 17:44:44 158

原创 题解Luogu P2737 [USACO4.1]麦香牛块Beef McNuggets

Lg P2737 [USACO4.1]麦香牛块Beef McNuggets难度:普及+重要:提高+麦香牛块(nuggets.cpp/in/out)题目描述农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块。奶牛们 正在想尽一切办法让这种可怕的设想泡汤。奶牛们进行斗争的策略之一是“劣质的包装”。“看,”, 奶牛们说,“如果你用只有一次能装 3 块、6 块...

2019-05-04 17:43:34 129

原创 20190405 DP模拟赛1总结

20190405 DP模拟赛1总结概况重要的模型&&方法:T1,T2,T3分数失分原因题目及其题解[ T1:Lg P2737 [USACO4.1]麦香牛块Beef McNuggets](https://www.luogu.org/problemnew/show/P2737)思路及分析T1::CODE[ T2:Lg P1472 奶牛家谱 Cow Pedigrees](https://...

2019-05-04 17:19:38 183

原创 高精度算法

高精度算法小结其实 高精==高阶模拟怎么讲?高精加法:每一位对应相加,注意进位问题高精减法:每一位对应相减,注意退位问题高精乘法:每一位对应相加,注意进位问题上述三种运算中,减法相对麻烦一些。注意判负代码实现?1.暴力模拟(见代码)2.重载<运算符(见代码)...

2019-04-19 12:08:49 213

原创 与Prim的那些事【一】:模版

Prim算法,主要解决的是最小生成树问题。和Dijkstra非常相似,下面给出一般Prim模版Prim模版(优先对列进行优化)struct node{ int dis,pos; node():dis(0),pos(0){} node(int a,int b):dis(a),pos(b){} bool operator &lt;(const node &amp;x)const { ...

2019-02-18 11:56:38 177

原创 最短路径问题总结

最短路径问题专题含义:用于计算一个节点到其他所有节点的最短路径解决方法:1.SPFA可用于解决带正权,负权边,和带环的问题(但很容易被卡) SPFA【一】:优化及模版题 SPFA【二】:进阶题2.Dijsktra只可用于解决正权,有向或者无向图。(不可用于解决带负权边的问题)3.Floyd...

2019-02-17 22:06:20 1318

原创 与SPFA的那些事【二】:进阶题目

下面给出的主要是灵活运用SPFA的例子,与其他算法相结合,可能会有或多或少的难度。进阶题目1:Lg P1462 通往奥格瑞玛的道路SPFA+二分答案【提高】#include &amp;lt;bits/stdc++.h&amp;gt;#define inf 1000000001using namespace std;const int maxn=10001;const int maxm=100001;...

2019-02-17 20:30:56 206

往事如烟,浑如一梦.pdf

想象中的回忆录大抵是这样,文艺而优雅,在蓦然回首的痛楚中,出现的像是那一幕幕的 华年,那永远待续的无声电影,也正如山般澄澈,水般葱茏;在笔触中流淌出留恋与不舍 又充满着奋发与激情。夏末秋初,凉风渐起,思念渐浓,草长莺飞,拾起浪漫夏天的回忆, 品尝诗意秋季的甜蜜,在一个枫叶纷飞的日子,能够自豪地拿给未来的自己看,也能轻松 地拿给朋友们灌一锅鸡汤。

2019-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除