Processing math: 0%

11 2018 档案

摘要:"题目" 首先我们先把题目分析一下。 emmmm,这应该是一个找规律,应该可以打表,然后我们再分析一下图片,发现如果这个点可以被看到,那它的横坐标和纵坐标应该互质,而互质的条件就是它的横坐标和纵坐标的最大公约数为一,那这题的意思就变成了,在一个n n的方格内寻找所有点的横坐标和纵坐标互质的点的个数。 阅读全文
posted @ 2018-11-08 19:01 DAGGGGGGGGGGGG 阅读(218) 评论(0) 推荐(0) 编辑
摘要:树形DP和状压DP和背包DP 树形DP和状压DP虽然在NOIp中考的不多,但是仍然是一个比较常用的算法,因此学好这两个DP也是很重要的。而背包DP虽然以前考的次数挺多的,但是现在基本上已经成了人人都能AK的题了,所以也不经常考了。 树形DP 树形DP这个非常特殊,他好像和是唯一一 阅读全文
posted @ 2018-11-05 19:56 DAGGGGGGGGGGGG 阅读(292) 评论(0) 推荐(0) 编辑
摘要:"最短路计数" 此题还是寻找从1到i点总共有几个最短路且每条边的边长为1,对于这种寻找最短路的个数,我们可以反向搜索,即先用SPFA预处理出所有点的最短路,然后我们反向记忆化搜索,可以用sum[i]表示从i到1的最短路个数,然后我们初始化sum[1] = 1,然后就可以了 代码: c++ 阅读全文
posted @ 2018-11-05 17:31 DAGGGGGGGGGGGG 阅读(178) 评论(0) 推荐(0) 编辑
摘要:"题目" 这个题好坑啊,首先是他会卡空间,然后我们就只能把一种比较好理解的状态给舍弃,因为空间开不下,然而采用一种难理解的状态就是dp[i][j][l][0/1]表示ij位置,两者的差为l,当前由谁来吸收的方案数。 然后我们就可以推出状态转移方程,此状态转移方程很好写,主要就是状态 阅读全文
posted @ 2018-11-05 17:07 DAGGGGGGGGGGGG 阅读(139) 评论(0) 推荐(0) 编辑
摘要:LCA LCA即最近公共祖先,在我们进行树上的某些毒瘤操作的时候,常常需要知道它的值,因此就出现了许多用来求LCA的代码。 倍增 而倍增则是其中最好写,最好理解,支持的操作比较多(比树链剖分要少)的一个算法了,所以本文只介绍该算法~~才不是因为我不会~~。 思想 思想顾名思义就是倍增了, 阅读全文
posted @ 2018-11-04 19:50 DAGGGGGGGGGGGG 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个序列A,请你输出\sum_{1 define mod 1000000007 using namespace std; long long sum[1000100][6]; long long ans = 0; int main() { int n; scanf("%d", 阅读全文
posted @ 2018-11-04 18:14 DAGGGGGGGGGGGG 阅读(405) 评论(0) 推荐(0) 编辑
摘要:分块 思想 分块作为一种在oi中十分(暴)妙(力)的算法和思想,常常被使用于各种数据结构和暴力算法中,所以它又被叫做优雅的暴力.世界上最好的算法就是暴力,因为它能处理最多的问题,但是更好的算法就是分块.分块主要基于分治,便是把各种数据分别装到不同的块中,然后在处理的时候分类讨论该怎么处理的算法. 阅读全文
posted @ 2018-11-04 09:24 DAGGGGGGGGGGGG 阅读(356) 评论(0) 推荐(0) 编辑
摘要:[题目]: https://www.luogu.org/problemnew/show/P1462 题意 题目是给定了一张双向边,有边权的图,然后让我们求出一个最小值,满足一条路径上的最大的费用小于这个最小值且这条路径的所损失的血量不超过总血量。 思路 往往这种求最大值的最小值一般就是二分,然后写个 阅读全文
posted @ 2018-11-03 20:30 DAGGGGGGGGGGGG 阅读(166) 评论(0) 推荐(0) 编辑
摘要:容斥及子集枚举 容斥 容斥又称小学奥数,属于数论的一部分,在了解容斥之前应该先学会集合和venn图。 定义 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数 阅读全文
posted @ 2018-11-02 08:26 DAGGGGGGGGGGGG 阅读(571) 评论(1) 推荐(0) 编辑
摘要:[题目]: https://www.luogu.org/problemnew/show/P1330 题意 此题可以说是一个很裸的一个二分图染色,但是比较不同的是,这个图中可能是不联通的,因此我们需要找到所有的联通块,然后一一选出每个联通块中黑块与白块中最小的个数,然后加入到最后的答案中去,也是很坑的 阅读全文
posted @ 2018-11-02 08:02 DAGGGGGGGGGGGG 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示