会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
行而上
To The Things Themselves
博客园
首页
新随笔
管理
上一页
1
···
9
10
11
12
13
2018年7月17日
「矩阵乘法」学习笔记
摘要: 所谓矩阵,其实就是一个数字阵列。 矩阵乘法 任意两个矩阵A与B相乘,将矩阵A的第$i$行依次与矩阵B的每一列的元素对应相乘并求和,得到新矩阵的的第$i$行。 例如下图(摘自百度百科): 因此我们可以发现,要满足两个矩阵可以相乘,必须满足矩阵A的列数等于矩阵B的行数 单位矩阵 由矩阵乘法可以发现,两个
阅读全文
posted @ 2018-07-17 13:07 行而上
阅读(680)
评论(0)
推荐(2)
2018年7月16日
「洛谷P1516」 青蛙的约会
摘要: 洛谷题号:P1516 出处:? 主要算法:数论 难度:4.4 思路分析: 典型的同余方程。由于是纬线,绕一圈是可以绕回来的,所以是可以取模的。 阅读题目,很容易得到同余方程$ x + tm ≡ y + tn (mod\ L)$ 于是我们可以通过Exgcd来求解。先转化为不定方程 $ x + tm -
阅读全文
posted @ 2018-07-16 21:03 行而上
阅读(288)
评论(0)
推荐(1)
Codeforces340 E. Iahub and Permutations
摘要: 有一个长度为$n$的排列(即各元素互不相同),其中有一些为-1。现要求将数填到这些-1上,使得原排列是一个错位排列。问有几种方法?
阅读全文
posted @ 2018-07-16 13:59 行而上
阅读(412)
评论(2)
推荐(2)
2018年7月15日
「欧拉函数」学习笔记
摘要: 欧拉函数$\varphi(n)$表示整数$1到n$中与$n$互质的数的个数。 特殊情况 1. $\varphi(1) = 1$ 2. 当$n$为素数时,$\varphi(n) = n-1$. 3. 若$n$是素数$p$的$k$次幂,$\varphi(n) = \varphi(p^k) = p^k -
阅读全文
posted @ 2018-07-15 16:36 行而上
阅读(472)
评论(0)
推荐(2)
「欧几里得与扩展欧几里得算法」学习笔记
摘要: Memorize: $$y-=x*(a/b)$$ $$(c/g(x_0+k*b/g),c/g(y_0-k*a/g))$$
阅读全文
posted @ 2018-07-15 11:32 行而上
阅读(262)
评论(0)
推荐(2)
2018年7月14日
Codeforces264 B. Good Sequences
摘要: Codeforces题号:#264B 出处: Codeforces 主要算法:DP 难度:4.8 思路分析: 这题DP太难了…… 最终的解法是,令f[i]表示存在因子i的一个数作为子序列结尾的子序列的最大长度。(定义都好难懂啊……) 现在想一想怎么转移……首先先预处理出对于每一个数a[i]的所有因数
阅读全文
posted @ 2018-07-14 16:54 行而上
阅读(396)
评论(0)
推荐(1)
Codeforces379 F. New Year Tree
摘要: Codeforces题号:#379F 出处: Codeforces 主要算法:LCA+树的直径 难度:4.4 思路分析: 给出q个操作,每次在一个节点上接上两个叶子。每一次询问树的直径。 暴力做法:每一次操作暴力BFS两遍……然而……复杂度时\(O(Q * 2n\),爆到不知哪里去了。 其实我们会发
阅读全文
posted @ 2018-07-14 11:39 行而上
阅读(531)
评论(0)
推荐(1)
2018年7月13日
Codeforces510 D. Fox And Jumping
摘要: Codeforces题号:#510D 出处: Codeforces 主要算法:map+DP 难度:4.6 思路分析: 题意:给出n张卡片,分别有l[i]和c[i]。在一条无限长的纸带上,你可以选择花c[i]的钱来购买卡片i,从此以后可以向左或向右条l[i]个单位。购买其他卡片后,可以获得更多的跳跃单
阅读全文
posted @ 2018-07-13 16:32 行而上
阅读(405)
评论(0)
推荐(1)
Codeforces555 B. Case of Fugitive
摘要: Codeforces题号:#310B 出处: Codeforces 主要算法:贪心+优先队列 难度:4.6 思路分析: 这道题乍一看没有思路…… 考虑贪心的做法。首先预处理出每两座相邻的桥之间边界相差的min和max(即题目要求的),存在b数组中。将桥的长度从小到大排序。将b数组按照min从小到大排
阅读全文
posted @ 2018-07-13 11:08 行而上
阅读(489)
评论(1)
推荐(2)
2018年7月12日
Codeforces519 E. A and B and Lecture Rooms
摘要: 传送门:>Here< 题意:询问给出一棵无根树上任意两点$a,b$,求关于所有点$i$,$dist(a,i) = dist(b,i)$的点的数量。要求每一次询问在$O(log n)$的时间复杂度内完成。 解题思路 由于在树上求距离,并且还要$O(log n)$,自然会联想到$LCA$。由于边权是$1
阅读全文
posted @ 2018-07-12 21:39 行而上
阅读(494)
评论(9)
推荐(5)
Codeforces510 C. Fox And Names
摘要: Codeforces题号:#510C 出处: Codeforces 主要算法:判环+拓扑 难度:4.2 思路分析: 要是把这道题联系到图上就很容易想了。 如何建图?由于最后要求名字满足字典序,所以不妨以字母为节点,然后按照题意的顺序从小的到大的连边。建图了又什么用?如果图存在环,那么也就意味着矛盾了
阅读全文
posted @ 2018-07-12 14:55 行而上
阅读(222)
评论(0)
推荐(1)
2018年7月11日
Codeforces300 F. A Heap of Heaps
摘要: Codeforces题号:#300F 出处: Codeforces 主要算法:树状数组/线段树 难度:4.6 思路分析: 在没看到数据范围之前真是喜出望外,直到发现O(n^2)会被卡…… 其实也不是特别难的 我们要做的事情就是对于每一个节点v,求出当k分别取\(1,2,3,...,n\)时比v的权值
阅读全文
posted @ 2018-07-11 20:31 行而上
阅读(176)
评论(0)
推荐(1)
Codeforces551 C. GukiZ hates Boxes
摘要: 验证,相同物体的等效。
阅读全文
posted @ 2018-07-11 11:22 行而上
阅读(188)
评论(0)
推荐(1)
2018年7月10日
Codeforces980 D. Perfect Groups
摘要: 巧妙的题型转化,区间颜色个数问题
阅读全文
posted @ 2018-07-10 21:03 行而上
阅读(462)
评论(0)
推荐(2)
2018年7月9日
错位排列及有关例题
摘要: 递推求错位排列
阅读全文
posted @ 2018-07-09 20:16 行而上
阅读(1458)
评论(0)
推荐(1)
2018年7月8日
[NOIp2009] 最优贸易
摘要: 反向建边问题
阅读全文
posted @ 2018-07-08 11:59 行而上
阅读(154)
评论(0)
推荐(1)
[NOIp2014] 飞扬的小鸟
摘要: 对于完全背包转移优化的理解
阅读全文
posted @ 2018-07-08 10:38 行而上
阅读(145)
评论(0)
推荐(1)
2018年7月6日
「树的直径」BFS方法证明
摘要: 两遍BFS求树的直径
阅读全文
posted @ 2018-07-06 19:04 行而上
阅读(539)
评论(0)
推荐(1)
2018年7月4日
[SCOI2005] 互不侵犯
摘要: 传送门:>Here< 给出一个n*n的棋盘($n \leq 9$),放$k$个骑士,每个骑士可以攻击相邻的八个方向。问所有骑士互不侵犯的摆放方案数。 解题思路 决策问题可以通过搜索解决,而DP就是记忆化搜索。而在这里,我们直接考虑整排的决策比较方便。 在搜索时我们需要利用到哪些信息来完成决策?显然能
阅读全文
posted @ 2018-07-04 18:52 行而上
阅读(500)
评论(0)
推荐(1)
2018年6月30日
「树链剖分」学习笔记
摘要: 树链剖分(轻重链剖分)
阅读全文
posted @ 2018-06-30 14:14 行而上
阅读(179)
评论(0)
推荐(1)
2018年6月29日
[BJWC2010] 严格次小生成树
摘要: 严格次小生成树:生成树的性质。
阅读全文
posted @ 2018-06-29 13:22 行而上
阅读(575)
评论(2)
推荐(3)
上一页
1
···
9
10
11
12
13