自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【解题报告】[JLOI2012] 时间流逝

首先栈内元素一定是有序的,因为每次入栈元素都不大于栈顶元素。也就是说,当前栈内状态如果是通过当前栈顶元素入栈得到的,而不是弹栈,那么可以唯一确定栈顶元素入栈前的栈内状态。当然,由当前栈内状态可以推出多个后继状态,包括弹栈,也就是由当前状态回到上一个状态。将唯一的前驱状态看成父节点,将状态关系用图形表示,会形成一棵树,叶节点即为当前节点的状态已经满足元素之和。,序列内元素两两不同。上面的状态转移存在后效性,于是尝试从叶节点入手,当。实现方面,考虑搜索,从根节点开始,递归至叶节点返回。

2024-01-19 22:12:40 857

原创 【网络流】总结

因为每一个顾客如果不是第一次打开一个猪舍,那么就可以理解为他将吃上一个打开这个猪舍的顾客买剩下的,就将上一个顾客向此顾客连一条容量为无限大的边。注意此时跑最大流得到的就是剩下的人在保证重量小于 1 号节点时能吃到的最大值,题目要求的是要吃光所有能吃到的食物,判断两者的大小,如果最大值还不能满足将食物吃完,那么说明不能达到要求。对于每一个他能吃到的食物,就连一条长度为无穷大的边表示他能吃到,最后连接食物和汇点的边,容量为食物重量限制。顾名思义,源点即流发源的点,入度为 0,汇点即流汇集的点,出度为 0。

2023-11-25 17:25:59 147

原创 NOIP 刷题记录

NothingelseNothingelseP先考虑 dp。设lstailst_{a_i}lstai​​表示aia_iai​上一次出现的位置,dpijdp_{i,j}dpij​表示前iii个数分jjjdpijmin⁡0k≤idpk−1j−1valkidpij​0k≤imin​dpk−1j−1​valki)}

2023-11-25 17:23:08 70

原创 概率期望小结论

设它能提供的期望值为命中此概率的次数。那么保持这个概率直至命中此概率的期望值为。中随机选取一个整数,可以重复,整数。被随机选取到的期望次数是多少?可以继续按上述方法分解。继续使用等比数列,设。

2023-08-17 20:14:18 124

原创 【二次扫描与换根】总结

前置知识:树形DP。No1No.1No.1二次扫描与换根的题目算 DP,需要大量的思维难度,也需要笔和草稿纸的配合。撒花(努力ing。

2023-07-07 00:35:18 146

原创 浅吹基环树

是这几天做题之后的总结,有错请指出并加以嘲讽。No1No.1No.1基环树,nnn点nnn边的连通图,比寻常的树多一条边,因此势必会形成一个环,所以又称环套树。如果不保证联通的话,就变成了基环树森林。如图:一般基环树的题问题大多是基环树直径、基环树两点之间距离,基环树DP等。基环树理解不难,算是在考树的时候增加难度的一个东西。撒花(暑假要奋斗o。

2023-07-04 02:51:27 77

原创 数据结构——字典树

数据结构——字典树

2023-01-11 08:12:08 197

原创 数论——扩展欧几里得

数论——扩展欧几里得

2022-10-11 14:03:10 184

原创 数论——乘法逆元

数论——乘法逆元

2022-10-11 14:01:47 189

原创 【贪心题解】 CF799C Fountains

考虑优化一重循环,也就是 O(n) 或者 O(nlog^n_2) 算法,这时就可以使用树状数组,以喷泉的金币或钻石数为下标,美丽度为权值建树状数组,然后就相当于每次剩余的钱中间,找到一个最大值,更新答案。有 n 座喷泉,每座喷泉有一魅力值,可用金币或钻石一种货币来买,从喷泉中选 2 座喷泉,使两座喷泉美丽值总和最大且买得起。看完题,我们可以轻松想到暴力做法,也就是两重循环枚举每一点并更新答案,但是很明显时间复杂度为 O(n^2) ,是要超时的。......

2022-08-15 17:12:39 129

原创 图论——最小生成树

最小生成树(MinimumSpanningTrees)的概念连通图的一颗生成树(SpanningTree)是包含图的所有顶点的连通无环子图(也就是一棵树)。加权连通图的一颗最小生成树是图的一颗权重最小的生成树,其中,树的权重定义为所有边的权重总和。)将加权图每个顶点都看做森林,然后将图中每条邻接边的边权按照升序的方式进行排列,接着从排列好的邻接边表中抽取边权最小的边,写入该边的起始顶点和结束顶点,连接顶点将森林构成树,然后读取起始结束顶点的邻接边,优先抽取边权小的邻接边,继续连接顶点将森林构成树。...

2022-07-27 16:23:56 3523

原创 图论——最短路

和Bellman-Ford一样,因为在SPFA中每一个点松弛过后说明这个点距离更近了,所以有可能通过这个点会再次优化其他点,所以将这个点入队再判断一次,而Dijkstra中是贪心的策略,每个点选择之后就不再更新,如果碰到了负边的存在就会破坏这个贪心的策略就无法处理了。算法只能应用于正权图,因为当把一个节点选入集合S时,即意味着已经找到了从源点到这个点的最短路径,但若存在负权边,就与这个前提矛盾,可能会出现得出的距离加上负权后比已经得到S中的最短路径还短。最后,dp[i][j]就为i~j的最短路。......

2022-07-25 20:46:30 791

原创 7/18 树状数组阶段性检测总结

序言今天有一场本人考得不知道是好还是不好的一场考试。Emm...废话不多说,让我们来看题。T1count题目大意统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。pts80问题数组开小了思路由于常数过大,已经超过了1e10,并且输入个数1≤n≤200005,由此,我们想到了离散化。因题目只要求统计数出现的次数,并没有要求其他,所以离散化是适用的。而离散化剩下的就是一些排序之类的简单操作了。Code。...

2022-07-19 08:03:19 154

原创 【DFS题解】 Counting Stars

看到矩阵,就应该想到用深度优先搜索,也就是DFS。我们可以从矩阵的左上角开始搜,每搜出一个'*'就判断它周围的八个方向是否也有'*'。如果是,那就不管,否则把答案加一。中文,一句话给出一个含有‘*'的矩阵,求联通的'*'块中只含有一个'*'的版块的个数。此题不是很难,只是对DFS深搜的基本应用,希望题解能对读者们有帮助。###$No.4$总结。......

2022-07-16 12:11:30 137

原创 数据结构——并查集

数据结构——并查集

2022-07-14 21:32:41 1898

原创 【并查集题解】格子游戏

Alice和Bob玩了一个古老的游戏:首先画一个n × n的点阵(下图n = 3)接着,他们两个轮流在相邻的点之间画上红边和蓝边:直到围成一个封闭的圈(面积不必为1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n ≤ 200),他们的游戏实在是太长了!他们甚至在游戏中都不知道谁赢得了游戏。于是请你写一个程序,帮助他们计算他们是否结束了游戏?输入数据第一行为两个整数n和m。m表示一共画了m条线。以后m行,每行首先有两个数字(x, y),代表了画线的起点坐标,接着用空格隔开一个字符,假如字符是"D "

2022-07-14 16:36:31 539 3

原创 【模拟题题解】 性格公交车

在一个公交车上,有n排座位,每排座位有2n个座位,有个车站,每个车站上来一个乘客,0表示性格内向乘客, 1表示性格外向乘客, 你的任务是给他们排座位。排座位的要求是:内向的人总是选择两个座位都是空的一排。在这些空座位排当中,选择一排座位宽度最小的,并占了其中的一个座位;外向的人总是选择一个内向的人所占的那排座位。在这些座位排当中,选择一排座位宽度最大的,并在其中占据了空位。现在已知排座位的宽度和个乘客是内向还是外向的,以及乘客上车的顺序,你的任务是输出每一位乘客应该坐哪一排。......

2022-07-12 10:52:35 198

原创 【区间DP题解】 关路灯

LinkLinkLink题目题目描述某一村庄在一条路线上安装了 n 盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关灯。开始他以为先算一下左边路灯的总功率再算一下右边路灯的总功率,然后选择先关掉

2022-05-10 21:25:57 355

原创 【线性DP题解】 乌龟棋

线性DP经典例题:乌龟棋

2022-03-12 11:05:43 5474

空空如也

空空如也

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

TA关注的人

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