上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 思想启发来自, 罗博士的根据递推公式构造系数矩阵用于快速幂 对于矩阵乘法和矩阵快速幂就不多重复了,网上很多博客都有讲解。主要来学习一下系数矩阵的构造 一开始,最一般的矩阵快速幂,要斐波那契数列Fn=Fn-1+Fn-2的第n项,想必都知道可以构造矩阵来转移 其中,前面那个矩阵就叫做系数矩阵(我比较喜欢 阅读全文
posted @ 2019-10-12 21:56 新之守护者 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Strongly connected HDU - 4635 题意:给你一个n个点m条边的有向简单图,问最多加多少边使得图还是一个简单图,并且整个图不是一个强连通,如果原先整个图就是个强连通,就输出-1。 首先要知道的是简单图,没有重边,而且没有自环,但是有其他的环。这样先不考虑整个图最终不是一个强连 阅读全文
posted @ 2019-10-10 17:37 新之守护者 阅读(119) 评论(0) 推荐(0) 编辑
摘要: UVA - 796 Critical Links 题意:找出所有的桥,按序号的字典序输出。 就直接套模板,一开始觉得应该没有重边,而且因为这蛋疼的输入方式,重边不太好处理,但事实用几发大红wrong啪啪打脸,是真的疼 所以还是存在重边的,加个map哈希一下对重边的建边判断一下。 1 #include 阅读全文
posted @ 2019-10-09 21:42 新之守护者 阅读(121) 评论(0) 推荐(0) 编辑
摘要: HDU - 4612 Warm up 题意:给你一个连通的无向图,问你加一条边后,最少的桥是多少个。 求桥不用说了,板子,然后是加了一条边之后的最少的桥,那其实就是我们求出边双连通分量, 然后缩点,重新建出一棵树,再找出树的直径减去就可以了,需要注意的是,可能会有重边。 1 #include<cst 阅读全文
posted @ 2019-10-09 16:04 新之守护者 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Coins 题意:一开始所有n个硬币都是反面朝上的,每次必须拿k个来抛,抛的人足够聪明,问m次之后向上的硬币的期望。 首先说了这个足够聪明的意思,就是只要向反面的有k个就不会sb地去拿向正面的来抛,想了一会之后就觉得是个概率dp的转移, 然而一开始想漏了个组合数的加权,但在+1的提醒下搞通了,但是分 阅读全文
posted @ 2019-10-08 23:01 新之守护者 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Infinite Fraction Path 这个题第一次看见的时候,题意没搞懂就没做,这第二次也不会呀。。 题意:第i个城市到第(i*i+1)%n个城市,每个城市有个权值,从一个城市出发走N个城市,就可以得到一个长度为N的权值序列,求字典序最大的序列。 首先因为每个城市的出度为1,所以从任意城市出 阅读全文
posted @ 2019-10-07 16:47 新之守护者 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 先记录一下一些概念和定理 同余:给定整数a,b,c,若用c不停的去除a和b最终所得余数一样,则称a和b对模c同余,记做a≡b (mod c),同余满足自反性,对称性,传递性 定理1: 若a≡b (mod c),对某个整数k有 a+k≡b+k (mod c) a-k≡b-k (mod c) ak≡bk 阅读全文
posted @ 2019-10-05 16:24 新之守护者 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 最近的vj好垃圾,老崩,实名吐槽 HDU - 6150 题意:给出一个错误的求最小点覆盖的函数,需要来构造一组样例,使得那个函数跑出来的答案是正解的3倍以上。 很巧妙的构造技巧,首先想法就是弄一个二分图,让正确答案是上面的n个点,我们需要构造的就是下面的点,这就不知道为什么要这样构造了。也就是分块的 阅读全文
posted @ 2019-09-27 17:33 新之守护者 阅读(246) 评论(0) 推荐(1) 编辑
摘要: 练了一年半了,第一次打CCPC,险些把队友坑了打铁,最后也是3题危险捡了块铜。 非常水的点双连通,我居然不相信自己去相信板子,唉,结果整来整去,本来半个小时能出的题,整到了3个小时,大失误呀,不然就可以去弄其他题了,对自己的表现太失望了,给自己记一大过。然后导致了策略失误,稀里糊涂的时间久过去了,不 阅读全文
posted @ 2019-09-24 12:07 新之守护者 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 先来个360百科: 二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。 那通俗来讲就是点能分成两个 阅读全文
posted @ 2019-09-18 17:34 新之守护者 阅读(308) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页