自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 脑残了今天

我今天不适合写题 我脑残了 以此来记录 我脑残的一天转载于:https://www.cnblogs.com/Tyouchie/p/11605965.html

2019-09-29 09:29:00 127

转载 jzyz 题库 选做 及 知识小结

校oj很多题目还是很好的 考虑给他们蟹蟹题解Y打扫卫生题目大意:n个房间 m个同学 每个房间至少两个同学 求方案数显然是个计数类的题目 技术类题目 真的 需要有一定数学感觉8... 头有点大奥然后我们考虑这道题目显然是一个组合数的问题 然后需要用到隔板法 所以在这里 我浅析一下隔板法的应用 有多学习了一个好东西具体隔板法 对于n个有顺序的球 我们考虑在中间放入m个板 ...

2019-09-26 15:26:00 332

转载 计蒜课 2019 8.28模拟赛部分题解

看见机房有大佬上周写了上面的普及信心赛 于是我康了康 8月的提高组模拟赛 9月的还没开始qwqhttps://www.jisuanke.com/contest/3119?view=challenges真的 有点难 主要是我先打开了T2 我再次 对自己的数学产生了怀疑T1 又又又又都错题了下次重建图 尽量写vector 都写 邻接表 变量差不多的容易搞混 我这个同学变又写错了...

2019-09-24 13:19:00 166

转载 关于后缀/中缀/前缀表达式的小结

考虑一个事情 现在是9.23号我最近有点好迷的事 为什么会有神仙 模拟赛成绩那么好 还能年级前几十名 这种神仙事情我太感谢我物理老师了 直接跟我说不如不回班 在机房累了回来上课 很感谢他挺开明的 跟我说 最差不就是竞赛没搞好 然后回来搞文化课嘛 到时候老师在跟你讲重点 让我这个物理学渣很感动qwq 我会努力的好了以上是废话;这个表达式计算是我好早之前学的 但是昨天听完 我...

2019-09-23 09:42:00 271

转载 关于序列变化问题的总结

类似于把原序列改成目标序列的问题 感觉这种思维题目 有必要总结一下qwq 而且总结一下思考问题的方式是有必要的 发现这些问题是有一定的通解的下面的问题 感兴趣的可以找到出处 这里我只讨论思考问题的方式首先 是一道思考题我们知道 目标序列就是 a,a+1,a+2,a+3,.....a+n/2,a+n/2-1,n+n/2-2....a ,题目所求为修改多少个数字 可以使...

2019-09-21 07:33:00 493

转载 三角形灯阵 拓扑排序

题目描述:中秋节的晚上,小x在桌面上放了许多好看的彩灯。遗憾的是,这些彩灯可能并非 全部都亮着。于是,小x打算把全部这些彩灯都点亮。但是,小x很快发现,这些彩灯的摆放是非常有规律的,事实上,彩灯的位置都在平面的 正三角形镶嵌的某个交点处。距离为单位长度的彩灯被认为相互相邻。可以看出,每个彩灯 最多与六个彩灯相邻,相邻的彩灯都在以其为中心的单位正六边形的顶点上。下图就是一种合法的彩灯摆...

2019-09-04 13:17:00 350

转载 多叉树的背包问题

明天开学问题模型一般是:给定n个物品,有一个容积为V的背包,每个物品依赖一个物品,选择一个必须选择所依赖的物品,依赖关系构成一棵树,每个物品有体积,价值,最大化价值;这种模型称作树形有依赖背包问题;常见方法大概有三种:1.多叉树转化为二叉树:将一个节点的多个儿子中选择最左的儿子保留下来,剩下的儿子放到左儿子的右子树里;来张图片:状态转移即为:...

2019-08-22 16:26:00 180

转载 最大子矩阵问题&&悬线法 学习小结

最近在写dp的题目但是我这个同学又又又又生病了学习了一下多叉树的背包问题和最大子矩阵的问题,还有攒了几道期望,先总结一下矩阵问题;问题模型:在一个给定的矩形中有一些障碍点,找出内部不包含障碍点的(或者黑白相间)、轮廓与整个矩形平行或重合的最大子矩形。//根据问题我们改动程序,我们现在学习这种解决问题的思想;有关论文:王知昆《浅谈用极大化思想解决最大子矩阵问题》;...

2019-08-20 13:10:00 155

转载 8.13 期望题目整理

海亮回来快一个月了才开始写博客 今天整理一下最近写的题目;最近写了一些期望 还有一些图论,dp,和一些乱七八糟的题目;稍微整理一下思路,对于期望 我的理解不是特别明白 因为我仅限于做过的几道题目,但是其中仍然有些回味起来不是很懂,只能说慢慢来了嗷;不过 如果我们把握一个公式,概率和取的值乘起来然后求累和的方法求期望,是可以解决一部分题目的;至于为什么期望总是倒退,我觉...

2019-08-13 09:53:00 230

转载 HL 7.19 FFT多项式乘法

前几天写的FFT,写一下自己的理解;最近很不爽 生病了 还被踩 吊着锤;FFT就是快速解决多项式乘法的问题,闵神讲的课还是比较好的,至少我差不多都听懂了;由于我们知道n次多项式可以由n个点唯一确定,那么我们可以将n次多项式的单位根0-n-1带入,但是这样仍然是O(n^2)的;前置芝士:复数,欧拉公式,单位根,基本运算水平;我们设多项式A(x)的系数为(a0,a1,a2...

2019-07-19 11:01:00 111

转载 HL 7.18 杂题整理 随笔

弹飞绵羊:源神推荐的LCT模板题,于是就去学习了一下,学的是Chdy的板子,不好看怪他;这个题目,将当前点和他即将弹到的点link起来,如果被弹飞了,那么这条边就不存在。查询弹飞的步数,就是查询该点到其所属原树中根节点的路径的size。其实当时还在疑惑为什么Chdy的题解里没有makeroot的操作;根据此题,我们并不需要查询或者更改指定路径x-y的信息。也就是说...

2019-07-18 08:16:00 82

转载 BZOj 3208 食物 生成函数+广义二项式定理

曾经搞过几天的生成函数,也没做几道题,后来放弃了,今天讲了生成函数和背包问题的结合,趁着脑子清醒整理一下;题目描述:明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险!我们暂且不讨论他有多么NC,他又幻想了他应该带一些什么东西。理所当然的,你当然要帮他计算携带N件物品的方案数。他这次又准备带一些受欢迎的食物,如:蜜桃多啦,鸡块啦,承德汉堡等等当然,他又有一些稀奇古怪...

2019-07-15 13:29:00 141

转载 HL 7.14 整理杂题 随笔

浑浑噩噩在HL过了九天,整理点杂题,因为课程安排很紧,然后一些题没有来的及写,所以整理下思路,整理一些写的水题;每天的课程很有意思,因为听不懂,这两天初等数论就数学偏多一点,所以就有点头大;SDOI2015约数个数和:此题展现我垃圾的反演水平,昨天被反演晕了,我也是头次尝试自己搞一些一堆sigma在一起的神仙东西,昨天搞懂这些东西;不过我承认,我的反演限于没有入门;...

2019-07-14 21:43:00 98

转载 AC自动机 后缀数组 随笔

天天一头雾水,真是头大呢;也祝自己生日快乐7.12,真是和海亮美好的回忆;AC自动机:自动A题的机器;显然这样说是错的;这个东西 我只想写一下自己的理解 然后一些总结;首先 它是具有KMP性质的东西,但是又是有区别的;KMP的Next数组是用来最长公共前后缀,而AC自动机的fail指针是用来搞相同后缀即可;因为KMP只对一个模式串做匹配,而AC自动机要对多个模式串...

2019-07-13 20:53:00 159

转载 D4 HL 数据结构

今天都不会;太神仙了 我回来再补吧丢一个树剖+线段树表示我没白坐一天;https://www.luogu.org/problemnew/show/P2486//#include<bits/stdc++.h>#include<iostream>#include<iomanip>#include<cstdio&...

2019-07-10 07:23:00 87

转载 D3 HL 模拟赛订正

总结:我真sb,Chdy大佬拿走我饭卡没吃早饭,队列没清空导致T2炸锅,模型没掌握导致解题不畅,太菜导致被三位大佬踩;第一题:求无向图中1号点到n号点的必经点;其实拿到第一题,想写圆方树,后来证明这样的做法是正确的,也有大佬用支配树搞出来,但是支配树针对有向图;但是无向图让我去写了割点,让求x到y的必经割点,不就是嗅探器吗,题解点这里;考虑如何求x,y两点之间的必经的割点...

2019-07-08 21:10:00 96

转载 D2 HL 图的高级应用 网络流专题

被网络流支配的一天;具体概念以后再讲,先总结题目;蜥蜴将石柱拆点,分为底端和顶端;每个石柱底端顶端连边,容量为高度;首先,超级源点向每个蜥蜴所在石柱的底部连一条为1的边;然后,找到能跳出去的石柱,顶端向超级汇点连一条为inf的边;对于地图内任意两个石柱,如果间距小于d,就将其中一根石柱的顶部与另一根石柱的底部相连,其连线容量为inf。总数-最大流即可;...

2019-07-07 21:07:00 94

转载 noip2008 双栈排序题解 二分图染色

双栈排序推荐题解:https://www.byvoid.com/zhs/blog/noip2008-twostack结论P: S[i],S[j]两个元素不能进入同一个栈 <=> 存在k,满足i<j<k,使得S[k]<S[i]<S[j].把每个元素按照输入序列中的顺序编号,看作一个图中的每个顶点.这时,我们对所有的(i,j)满足i<j...

2019-07-03 17:06:00 130

转载 算法进阶 搜索 题目整理1

我终于开始写搜索了,毒瘤搜索,玄学剪枝,这东西好玄学,我感觉这些题目是很经典,但我目前还不能总结出搜索的技巧,有点头大;但今天整理几道搜索的题目;1.可达性统计题目大意:给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。这是一个有向无环图,我们可以想到拓扑排序来实现遍历;从x出发,x所能到达的点,记为f(x),是它自身和它的各个后继节点所能到达...

2019-07-02 08:23:00 152

转载 二分图 题目小结

脑子都要废了最近,终于有空整理题目了,学了两天二分图,然后机房大佬讲,你二分图写的我网络流都能写,心神俱疲;我不想在这里过多介绍二分图,必将网上大佬博客都很多;二分图如果一张无向图的n(n≥2)个节点可以分成A,BA,B两个非空集合,其中A⋂B为空,并且在同一集合内的点之间都没有边相连,那么称这张无向图为一张二分图。A,B分别称为二分图的左部和右部。二...

2019-06-29 06:53:00 185

转载 第四次模拟赛订正题解

这次考动态规划专练;下一次考数据结构专练???坦白讲:这东西我还是不会;现在发现好像是一个叫做树的最大独立集的;有个暴力40分的做法,预处理所有的深度(层数),不是相邻层的累加,最后比较max,这个复杂度过不去,也只是贪心的思想,所以写完爆搜之后我还是去写了树形dp;我们用dp[i][K]表示当前节点i选择(k==1)或不选择(k==0);而且比较...

2019-06-24 13:30:00 81

转载 第三次模拟赛 订正题解

这次考试是一个图论专练,从海亮回来图论已经搞了好几个月了,感觉有些问题的思想还是要好好揣摩一下,理解思路才能知道怎么做;第一题:第一遍没看见有向图,建了个图跑了个tarjan,后来发现读错题,我们来看一下谜一样的水数据,这O(N*M)的复杂都能过;随便写一个dfs吧,当前点遍历到的点的个数+1,如果遍历N个点,那么满足条件,记录下来,没什么可说的了;然后数据没让我失望...

2019-06-17 09:04:00 91

转载 树上差分:闇の連鎖 题解

题目描述传说中的暗之连锁被人们称为 Dark。Dark 是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。经过研究,你发现 Dark 呈现无向图的结构,图中有 N 个节点和两类边,一类边被称为主要边,而另一类被称为附加边。Dark 有 N – 1 条主要边,并且 Dark 的任意两个节点之间都存在一条只由主要边构成的路径。另外,Dark 还有 M 条附加边。你...

2019-06-16 10:44:00 165

转载 Trie树小结

说来惭愧,一个月前就写了trie的题,现在才想起来整理博客,中途我会隔一段时间在敲一下原来做过的题,能做到速度和质量后再来写一下我的一些心得吧;Trie树:一种基本的数据结构;用来实现字符串快速检索的一种多叉树,每个节点拥有多个字符指针,若在插入或检索中扫描到一个字符c,沿着当前指针走向指针所指的下一个节点;1.初始化:只有一个根节点,字符指针均指向空;2.插入:插入一个...

2019-06-12 13:15:00 89

转载 状压dp 扑街题解

基础知识位运算:1.& 与 x&y表示x和y在二进制下满足,每一位有0则0,否则为1的标准进行按位与;2. | 或 x|y表示在二进制下每一位按照全0则0,否则为1的标准按位或;3. ^ 异或 x^y “同为假,异为真”;4.判断一个十进制数x在二进制下第i为是否为1if ( ( ( 1 << ( i - 1 ) ) & x ) &...

2019-06-11 17:22:00 84

转载 二叉堆+哈夫曼树小结

概念:大根堆:树中任意一个节点的权值都小于父节点的权值,小根堆反之:根据完全二叉树的性质:我们储存节点时,左儿子的编号等于父节点编号*2,右儿子编号等于父节点编号*2+1;c++的stl中的priority_queue(优先队列)为实现一个大根堆,支持push(insert),top( ),pop( ) ,不支持remove,所以感觉很方便,但还是要会手写堆的;第一...

2019-06-10 13:30:00 173

转载 6.1 好题分享小结

我好久没写博客了啊懒惰病上线,这个欢乐的节日听了HA最强女选手讲课,于是决定翘掉地理课写篇博客总结一下;内容大致是中位数,先看一下圆神讲课思路(这样我可以少阐明很多概念)第一个就是引例啦:货仓选址我们设在仓库左边的所有点,到仓库的距离之和为p,右边的距离之和则为q,那么我们就必须让p+q的值尽量小。p<q向右移距离减少q-p,p>q,同理,所以当p=q...

2019-06-04 17:39:00 73

转载 最佳牛围栏题解 二分答案

我真的会二分吗,显然是不,我还必须要学习对于这个题:https://www.acwing.com/problem/content/description/104/我们要找的是 有没有一段不小于F的区间,使这段区间的平均数尽可能的大,如果我们找到了一段连续的区间且区间长度不小于F且平均数大于我们二分的平均数 那么大于这个数且区间也满足不小于F的一定满足 我们直接判断正确即可,这...

2019-05-14 17:32:00 162

转载 道路与航线 题解

题目传送门农夫约翰正在一个新的销售区域对他的牛奶销售方案进行调查。他想把牛奶送到T个城镇,编号为1~T。这些城镇之间通过R条道路 (编号为1到R) 和P条航线 (编号为1到P) 连接。每条道路i或者航线i连接城镇Ai到Bi,花费为Ci。对于道路,0≤Ci≤10,000;然而航线的花费很神奇,花费CiCi可能是负数(−10,000≤Ci≤10,000)。道路是双向的...

2019-05-14 09:53:00 458

转载 背包类树形DP 选课题解

题目传送门;我觉得题目给出0节点作为虚拟课程,也避免了我们要去想将若干个森林建成一棵树;将N个节点的森林建成了N+1条边的树;其次,我们对这个题进行一个分析;很容易想到F【x,t】表示以x为根的子树中,选择t门课程所获得得最高学分;在x的子树中选择节点y,再以y为根的子树中,选择c_i门课程,保证Σc_i = t - 1;初始状态,t=0时,F【x,t】=0;通过...

2019-05-08 09:54:00 108

转载 [APIO2010]巡逻 题解

题目:传送门;题目大意:一棵树,添加k条边使得遍历所有的点的总代价最小,其中1<=k<=2;首先呢:不建道路,路线总长度2*(n-1);我们分析当k等于1,此时的最优解无疑是将边加到直径两端;那么答案就是2*(n-1)-d+1;这样你会得到30分;其实我们考虑k=2时,对于一棵树,我们加边会形成一个环,加两条边形成两个环,我们就要考虑这两个环的关系了;1....

2019-05-04 13:18:00 73

转载 关路灯题解

又是一道dp题,普及+还是费了我一中午,写篇题解吧;题目题目明确指出走到一个点之后的选择是可以有两种,要么向左走,要么向右走;花费长路程关掉功率大的灯可能是比关掉功率小但是近的灯花费少的;这一点很容易被证明;所以我们可用将dp[i][j]加上一维[k],表示发生状态转移时,位于左端点(k=0)还是右端点(k=1)的花费,sum表示功率前缀和;本校oj(N<=1000...

2019-04-30 15:33:00 323

转载 递归实现各类枚举

最近按算阶一起写吧,定好小计划;contest1.递归实现指数型枚举;从1~n中任意算出几个数,输出所有可能的方案;这等价于选或不选,方案数2的n次方;所以递归分支选或不选,将尚未确定的整数数量减少1,从而转化为规模更小的问题;#include<bits/stdc++.h>using namespace std;int n;vector&l...

2019-04-11 11:38:00 489

转载 CH 5102Mobile Service题解

题目;用动态规划很容易将完成任务量作为dp的阶段,通过指派服务员,从当前i-1个任务转移到i个任务;我们可以用一个四维数组f[i][x][y][z]来表示在完成当前任务i时,三个机器人分别在x,y,z的位置;每次由其中一个机器人向目标位置转移;取min值;但是算法规模一点都不乐观;我们想到在完成当前任务i时,必定存在一个机器人位于p[i],即目标地;那么我们可以用f[i]...

2019-04-08 07:50:00 149

转载 CH 6201 走廊泼水节题解

题目链接:CH6201当时在海亮考试的第一题;心得:其实一个算法是要真正理解这个思路和过程,而并不是单单知道它是用来写什么题的;思路:n个节点有n-1条边,把这n-1条边按照权值从小到大排序,有点类似Kruskal算法的过程;设当前扫描到边(x,y,z)时,若x,y不在同一个集合,此时应该合并Sx,Sy,此时,对于x所在集合中除x之外的点u,y所在集合中除y之外的点v,完...

2019-04-07 21:49:00 107

转载 蓝精灵算法进阶——动态规划背包(1)

我觉得我还是分好几篇写这个东西吧-嗷;PACK还有一个网站背包模板都有;AcW1.01背包有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。思路:用已经处理好的物品作为dp的阶段,每种物品仅有一件,可以选择放或不放。...

2019-04-03 13:23:00 79

转载 线段树模板

我死辽为什么板子那么难调awsl第一题:注意空间要开4倍,写位运算的话左移右移不要打错啊;#include<bits/stdc++.h>using namespace std;#define N 500010const int inf = 0x3f3f3f3f;template<typename T>inline vo...

2019-03-28 09:42:00 69

转载 D9 图论综合题

1.白银莲花池LUOGU 2411第一种思路:当然我们可以写三个bfs a掉这个题,这写下来一二百行要有了吧;第二种:我们可以在一个bfs中维护所有的信息,一个方向数组,从起点开始,向八个方向扩展,如果添加的莲花需要少,就更新当前的值,如果添加莲花一样多但所需步数更少,也更新,目标点方案数等于当前点方案数。特别地,如果添加莲花和步数一样多,目标点方案数加上当前点方案数。以上三...

2019-03-25 09:10:00 197

转载 BZOJ 4195: [Noi2015]程序自动分析 并查集+离散化

LUOGU 1955BZOJ 4195题目描述在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设x1,x2,x3...代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如,一个问题中的约束条件为:x1=x2,x...

2019-03-22 09:42:00 77

转载 并查集—带权并查集—并查集的拓展域

先谈一下并查集:它是一种动态维护不重叠集合的做法,并且支持查询和合并的数据结构,是超级有用的;1、find函数:查询某一个元素属于哪个集合;2.union函数:将两个集合合并为一个大集合;使用一个树形结构储存每一个集合,树上的节点表示一个元素,树根是代表集合,father数组表示当前i的父亲节点,初始化数组为本身,每次递归寻找根节点;这样,合并的时候我们可以找到两棵树的树...

2019-03-18 09:14:00 136

空空如也

空空如也

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

TA关注的人

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