2019-9-15训练总结

最近的比赛打的很吃力,今天签到题B题都没有写出来,没太看懂题解的复杂度MlogM,还是自己太菜了,虽然比赛中想到了这种方法,但是没有写。感觉这种的时间复杂度要更高没有去尝试,有点亏,连签到题都没有做出来。接下来的目标是继续看数学知识,先搞懂高斯消元法一些基本应用,高斯消元法是一种求解线性方程组的方...

2019-09-15 22:04:43

阅读数 4

评论数 0

2019 南京ICPC网络赛 B super_log

In Complexity theory, some functions are nearlyO(1)O(1), but it is greater thenO(1)O(1). For example, the complexity of a typical disjoint set isO(nα...

2019-09-13 12:17:12

阅读数 9

评论数 0

2019-9-11训练日志

在学习欧拉函数降幂的知识,若a,n互质 欧拉定理是 对于,常用的扩展欧拉定理 第一个式子要求a,p互质。第二个和第三个不需要互质,如果b<p的欧拉函数时就可以直接用快速幂求解了,如果大于的话就用到递归函数了,两者结合。欧拉降幂针对于a的a次幂的a次幂的.....等等。.较...

2019-09-11 22:23:43

阅读数 8

评论数 0

2019-9-5近期总结

最近几天在忙着开学的事情,博客看的比较少,看了几篇关于博弈论的题,了解了SG函数最基本的用法。即是对于可能出现结果中取不属于集合的最小元素为函数值。假如一堆石子,每次只能取(1, 2,3) ,石子为4的话,可能得到的结果为(3,2,1) ,则sg函数值为0。对各个函数值异或求解。接下来会继续看博弈...

2019-09-05 00:18:43

阅读数 7

评论数 0

2019暑期ACM训练总结

这一个月过得挺快的,之前还在和队友说要是开学该多好啊,在这训练这么烦躁。可现在不知不觉的已经开学了,现在又想一直呆在训练室里。暑期的训练真的也挺不容易的,但其中也有很多乐趣。因为大家也都是为了能够更好的学习算法,获得更多的知识,所做的一切都是为了自己。源于对ACM的热爱,我相信集训室里的同学都能够...

2019-09-03 20:00:59

阅读数 16

评论数 0

2019-8-30训练日志

今天已经将高斯消元法剩下的又看了,博主写的几个高斯消元法的分类不多,题也较少,看的主要还是高斯消元法的求解自由变元数目和状压枚举自由变元。大多数都是开关问题,先转换为方程组,在异或求解,跟模板比是多了个记录自由变元的步骤,看懂怎么求自由变元的了,如果难点的题可能还要求最优的一种方法,这个我不会,感...

2019-08-30 23:52:29

阅读数 12

评论数 0

2019-8-29训练日志

今天看了高斯消元法解模线性方程组,看懂了是怎么做的了,是在计算中将每个计算的值都进行取模,至于为什么这样求,得到的结果是正确的,还是不太明白,不过碰到这样的题我会修改模板做了,今天做了好几道这样类型的题,感觉只要将题意看懂,能知道是用高斯消元法求解,并且预处理成方程组的形式,就已经差不多了。我今天...

2019-08-29 23:44:30

阅读数 10

评论数 0

2019-8-28训练日志

今天有接着看了些卢卡斯定理的题,虽说这个博主写的相关的题看了不少了,但是觉得新知识少了,可能是博主写的也都是比较入门的题吧,这些题的本质已经有点了解了,晚上看了一道题题意是:求解C(n, m) % (p[0] * p[1] * p[2] * ... * p[k-1])。 其中p[]是不同的质数。我...

2019-08-28 23:26:57

阅读数 7

评论数 0

2019-8-27训练日志

今天主要看了卢卡斯定理求组合数分别用费马小定理和扩展欧几里得定理实现,以及扩展的卢卡斯定理,乘法逆元和一些模板的整理。书上的卢卡斯定理讲的比较简单,跟我在博客上看到的定理不一样,一开始没反应过来。书上讲的是 之前看这个公式的时候没有思考,只是粗略的看了,想不到这个公式能怎么用,感觉很空。今天看博...

2019-08-27 21:44:12

阅读数 14

评论数 0

2019-8-26训练日志

今天主要看了些数论基本知识和博弈论,并没有看太多的题,因为数论很多题关联的知识比较多,大部分就是要用到的很多定理,推结果也非常的麻烦,而代码只有短短的几行。数论主要是复习了中国剩余定理和线性同余方程,写了两个题,发现之前没注意到的问题。以前看的不够细致,只注重于代码的模板,随便试试代码怎么用就过去...

2019-08-26 21:50:29

阅读数 14

评论数 0

2019-8-25近期训练总结

为了前两天的网络赛,最近一直在刷题和补题,过程中也发现了很多问题,有些题先不说会不会吧,都看不出来是关于什么的,对算法题接触的太少了,拿到一个题不知道往哪个方向想。之前做题就经常懵,感觉跟数学没有关系的一道题,看完题解是用数论求的,所以说还是要多看看题,另外一直感觉团队配合不是很好,做题都是将题分...

2019-08-26 09:12:26

阅读数 13

评论数 0

2019-8-23训练日志

昨天上午在补题,下午在打网络赛,A了三个题,我一直在看钓鱼那个题,一开始是按着先钓煮鱼时间长的,感觉这样拿是对的,题上说鱼可以煮过头,那么就有两种情况了,一种是等鱼煮熟放下一条,和直接钓鱼让鱼煮过头。我一开始是猜测如果一直等鱼不让鱼煮过头是否就是最优的,用队列模拟的WR了,就想怎么处理这两种情况取...

2019-08-24 15:37:30

阅读数 15

评论数 0

2019-8-22训练日志

昨天在补题,然后又写了codeforces的一场比赛,发现自己的思考问题还是不够全面,思维跟不上。有时候做题会觉得某种方法是正确的,尽管不知道为什么,做题感觉觉得应该对就试试提交。昨天做题时codeforce两千多人通过的题,没做出来看了题解,能看懂代码,不知道为什么这样写,应该是做题感觉还没培养...

2019-08-23 09:09:36

阅读数 14

评论数 0

2019-8-21训练日志

昨天复习了以前学过的知识点,看了看,线性空间,组合计数,Lucas定理等,书上的一些基本数学知识都有所了解了。还有就是不停的在做题了,培养做题感觉,因为这么长时间没打团队赛了,没有以前的那种配合了,题型分配不是很合理,没有体现团队合作的优势,拿到题后没有及时告诉队友这个题的题意,或者是题意表达的不...

2019-08-22 09:12:02

阅读数 13

评论数 0

2018-8-20训练日志

昨天上午在补题,最后一题是博弈论我搜的题解是SG函数,可我真看不出来和SG函数有什么关系,感觉题解的解释都不合理,看cf上大佬提交的代码应该是NIM博弈,预处理之后在异或,SG函数是对有向图的吧。要不然就是博弈论看的太少了,对这些题型不了解,反正昨天看了一上午的csdn,别人对博弈论的总结,回过头...

2019-08-21 08:57:21

阅读数 14

评论数 0

2019-8-19训练日志

昨天学习了乘法逆元在题目中的一些应用,若整数b,m互质,一般m是为质数,要求计算a/bmod m,由于是除法取模计算得出的结果可能不精确,利用乘法逆元结合费马小定理推出b的乘法逆元即为b^(p-2),然后就能快速幂和大数乘法取模求解了,高次同余方程中的Baby Step,Giant Step算法是...

2019-08-20 09:25:22

阅读数 9

评论数 0

2019-8-17训练日志

昨天看了状压DP,对于一些问题,若维度大小不超过N,且每个维度中的元素都是小于K的自然数,则我们可以把维度看成是一个N位K进制数,以一个[0,k^N-1]之间的十进制整数的形式作为DP状态的每一维,压缩后的每一维状态一般都是指数级的,主要还是根据题目来选择合适的进制数。另外刷了些题,发现自己在做模...

2019-08-18 14:14:34

阅读数 10

评论数 0

2019-8-16训练日志

昨天看了概率与数学期望,在一个给定的样本空间中,随机事件就是样本空间的子集,即由若干个样本点构成的集合,随机变量就是把样本点映射为实数的函数。概率是随机事件发生的概率,也可以说是一种度量,范围为[0,1],期望是概率和权值的乘积,是线性函数,满足E(aX+bY)=a*E(x)+b*E(Y)。一般的...

2019-08-17 08:51:03

阅读数 11

评论数 0

2019-8-15训练日志

昨天看了看书上的二次扫描与换根法,在不定根的求解问题中,如果需要枚举源点的法,时间复杂度是N^2,用二次扫描与换根法代替源点的枚举可以将时间复杂度降到O(N),先是选择一个根节点,树形dp一次,,再找各点之间的关系,通过一次深搜计算,只需推出状态转移方程即可。环形与后效性处理,就是具有首尾连接的动...

2019-08-16 09:02:56

阅读数 9

评论数 0

2019-8-14训练日志

树形dp:就是储存如树形结构似的题进行动态规划。通常是给定一棵N个节点的树,用邻接表建树,选择一个没有父节点的点作为根节点,从而定义出每个节点的深度和每棵子树的根,如果有多个点都没有父节点则建立一个新点,作为这些点的父节点。在对树上进行动态规划时,以节点从深到浅(子树从小到大)的顺序作为DP的阶段...

2019-08-15 09:13:10

阅读数 12

评论数 0

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