![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
文章平均质量分 58
m725kk
这个作者很懒,什么都没留下…
展开
-
2022.4.9模拟总结
2022.4.9模拟总结控制棋盘**题目大意:**给定一个n×mn\times mn×m的棋盘,有一些格子有障碍,要在无障碍格子中布置一些马,控制范围为自身和它通过一步可以跳到的格子之一,至少放多少只马才能将所有无障碍格子控制。**solution:**根据i+ji+ji+j的奇偶性进行黑白染色,分为了一个二分图。根据“日”字进行连线,显然,每一边内部无连边,跑一遍最小覆盖即可。最长距离**题目大意:**给定一个n×mn\times mn×m的矩形,若AAA能走到BBB,那么两个点的距离为(xA−原创 2022-04-09 16:06:56 · 497 阅读 · 0 评论 -
2022.03.12总结
2022.03.12总结阶乘石油储备小纪的作业题拯救莫莉斯阶乘题目大意:给出nnn、basebasebase,求n!n!n!在basebasebase进制下末尾连续0的个数。soluiton:考虑到答案其实就是最大的kkk,使得n! mod basek=0n!\bmod base^k=0n!modbasek=0。将basebasebase分解质因数为:p1l1+p2l2+⋯+pnlnp_1^{l_1}+p_2^{l_2}+\cdots+p_n^{l_n}p1l1+p2l2+⋯+pnln。原创 2022-03-12 16:59:49 · 309 阅读 · 0 评论 -
Tarjan
Tarjan原创 2022-02-19 16:57:06 · 287 阅读 · 0 评论 -
计算几何初步
计算几何初步原创 2022-02-19 16:55:21 · 175 阅读 · 0 评论 -
2021.10.05【NOIP提高B组】模拟总结
problemT1:送你一颗圣诞树T2:我想大声告诉你T3:最短路(shortest)T4:A+BsolutionT1:未改。T2:概率dpdpdp。 设fi,jf_{i,j}fi,j表示当前选第iii个人,iii~nnn已经受到jjj次攻击。 p=xyp=\dfrac xyp=yx fi,j+=fi−1,j×(1−(1−p)j)+fi−1,j−1×(1−p)j−1f_{i,j}+=f_{i-1,j}\times(1-(1-p)^j)+f_{i-1,j-1}\times(原创 2021-10-05 19:34:57 · 115 阅读 · 0 评论 -
2021.08.20【NOIP提高A、B组】模拟总结
2021.08.20【NOIP提高A、B组】模拟T1:T1T2:T2T3:T3T4:T4SolutionT1:暴力模拟出每个学生的分数,排序求解即可。T2:划分后线段数,未改。T3:一些奇怪的规律和数位dpdpdp。T4:我们不妨设average=maxCiaverage=maxC_iaverage=maxCi,每次操作将其看作平均数,将(Ci−average)2(C_i-average)^2(Ci−average)2排序后,kruskalkruskalkruskal选出n−1n-1n原创 2021-08-20 19:10:46 · 116 阅读 · 0 评论 -
普通莫队算法
普通莫队算法形式:假如n=mn=mn=m,那么对于序列上的区间询问问题,如果从[l,r][l,r][l,r]的答案能够O(1)O(1)O(1)扩展到[l−1,r][l+1,r][l,r−1][l,r+1][l-1,r][l+1,r][l,r-1][l,r+1][l−1,r][l+1,r][l,r−1][l,r+1](即与[l,r][l,r][l,r]相邻的区间)的答案,那么可以在O(nn)O(n\sqrt n)O(nn)的复杂度内求出所有询问的答案。实现:离线后排序,顺序处理每个询问,暴力从上一个区间原创 2021-08-19 20:27:14 · 124 阅读 · 0 评论 -
乘法逆元总结
乘法逆元当我们想要求1a mod p\frac 1a\bmod pa1modp,其中ppp为质数,aaa为正整数,怎么求呢?费马小定理:当ppp为质数时,ap−1≡1(modp)a^{p-1}\equiv 1\pmod pap−1≡1(modp)。两边同除以aaa,得:ap−2≡1a(modp)a^{p-2}\equiv\frac 1a\pmod pap−2≡a1(modp)利用快速幂求解ap−2 mod pa^{p-2}\bmod pap−2modp即可。...原创 2021-08-19 20:14:50 · 112 阅读 · 0 评论 -
2021.08.19【NOIP提高B组】模拟总结
2021.08.19【NOIP提高B组】模拟T1:Comfortable CowsT2:Year of the CowT3:Just Green EnoughT4:ReplicationSolution今天的题目是这几天里面最水的一套题目了,但是我居然只切了一道(逃……。T1:暴力求解,对于每一个点,dfsdfsdfs计算其上下左右的答案。 tipstipstips:新加入的点不用删掉,如果输入的点以前加入过,答案减一即可。T2:将12个数放在一组,设一共有cntcntcnt组,那么若原创 2021-08-19 16:49:05 · 110 阅读 · 0 评论 -
Prufer序列
PruferPruferPrufer序列定义:对有标号无根树不断摘取编号最小叶节点(剩下两个点),记录下每次删的点的父亲节点得到的长 n−2n-2n−2 的序列即PruferPruferPrufer序列。构造:堆 - O(nlogn)O(n\log n)O(nlogn);单指针扫O(n)O(n)O(n)。“翻译”:根据点度,每次确定一个叶节点。复杂度及分析同“构造”。性质:PruferPruferPrufer序列与有标号无根树建立了双射。点编号在序列中的出现次数 = 树原创 2021-08-18 20:09:40 · 116 阅读 · 0 评论 -
2-sat算法总结
2-sat算法总结定义:2−sat2-sat2−sat类问题,简单来说就是有nnn个集合,每个集合有两个元素。已知若干个<a,b><a,b><a,b>,表示aaa与bbb矛盾(a、ba、ba、b不同集合),然后从每个集合中取出一个元素,判断是否能够取出nnn个元素。思路:假设有集合a、ba、ba、b,分别有a1、a2、b1、b2a_1、a_2、b_1、b_2a1、a2、b1、b2。若a1a_1a1与b2b_2b2存在矛盾,那么我们拉两条有向边(a1,b1)原创 2021-08-18 12:09:29 · 409 阅读 · 0 评论 -
A∗算法求k短路详解
A*算法总结问题描述:有nnn个点,mmm条边,起点为sss,终点为ttt,求sss到ttt第kkk短的路径。A∗A^*A∗算法定义了对于当前状态xxx估价函数f(x)=g(x)+h(x)f(x)=g(x)+h(x)f(x)=g(x)+h(x)。g(x)g(x)g(x)表示从初始状态到当前状态的实际代价,h(x)h(x)h(x)表示从当前状态到目标状态的最佳路径的估计代价。每次取出f(x)f(x)f(x)的最优状态xxx,扩展,可以用优先队列或堆来维护。在解决kkk短路问题上,我们可以令h(x)h(x原创 2021-08-18 10:35:05 · 270 阅读 · 0 评论 -
2021.08.17【NOIP提高B组】模拟总结
2021.08.17【NOIP提高B组】模拟T1:Sum of DistanceT2:Uddered but not HerT3:TelephoneT4:Dance MoovesSolution写在前面:感觉自己做难题的能力还是不够,今天的题目还是挺难的,两道蓝题,两道紫题。(为什么又是T1、T4>T2>T3,(逃……T3打挂以至于排名很后(泪……T1:奇偶最短路+容斥加上一些乱搞,未改。T2:前置知识STLSTLSTL库中的离散三件套:stable_sort、unique原创 2021-08-17 21:14:31 · 177 阅读 · 0 评论 -
2021.08.16【NOIP提高B组】模拟总结
2021.08.16【NOIP提高B组】模拟T1:No Time to DryT2:Stone GameT3:Modern Art 3T4:Count the CowsSolutionT1:对于一个区间[l,r]colorl=colorr[l,r]_{color_l=color_r}[l,r]colorl=colorr,如果[l,r][l,r][l,r]中的最小值min≠colorlmin\neq color_lmin=colorl,我们的answer++answer++answer原创 2021-08-16 21:40:07 · 129 阅读 · 0 评论 -
2021.08.13【NOIP提高A、B组】模拟总结
T1:BrothersT2:CrisisT3:WordT4:graphT1、T2在考试的时候就已经切掉了,T1由于数据范围比较小,直接暴力即可,T2贪心。T3没什么头绪就没有做,T4勉勉强强打了个不知道原创 2021-08-13 20:41:38 · 120 阅读 · 0 评论 -
2021.08.12【NOIP提高B组】模拟总结
T1:幻象T2:树上摩托T3:矩阵三道题整体上来说还是有一点难度的,T1在考试的时候其实已经差不多想出正解dp了,但有一些细节出错了,60分。T2打了个暴力拿了30分,最后总分90分,rank24。T1正解期望dp,挺水的。设lil_ili表示第iii秒时的期望,fif_ifi表示前iii秒的答案。li=(li−1+1)×ai / 100l_i=(l_{i-1}+1)\times a_i ~/~100li=(li−1+1)×ai / 100fi原创 2021-08-12 20:26:24 · 128 阅读 · 0 评论 -
“梦回三国”系列总结
最近打完了“梦回三国”系列的几道题,感觉挺好的,对于我来说都是一些质量比较高的好题。也巩固了我一些知识,比如说字典树,状压dp,spfaspfaspfa等等的知识点。下面的几篇题解希望能帮到大家,祝大家做题愉快!!!魏传之长坂逆袭蜀传之单刀赴会吴传之火烧连营...原创 2021-05-06 10:06:38 · 157 阅读 · 0 评论 -
初一阶段总结(GDOI2021)
现在回想起来,OI已经学了四年了。从三年级开始学习的信息学竞赛,一直到初一。现在还记得那个四年级的下午,第一次在纪中集中训练了两个星期。当时仅仅是一个春秋,原来的两百多人仅剩一百多了。越来越多的人因为不适应,没有兴趣就放弃了。幸运的是,我能够坚持到现在。这次的GDOI,本来也只是想报普及组的。但是由于学校名额的原因,还是报了提高,混进了广东省省队选拔赛。听说全省初一就11人。说是说初一时间还长,还有三四年的时间继续去努力,但我觉得还是要珍惜当下的每一场比赛。或许等到真的最后一场比赛就真的没机会了。这原创 2021-04-17 15:42:12 · 437 阅读 · 1 评论 -
GDKOI2021普及游记
参加了GDKOI被暴虐了一顿,感觉自己太菜了,还好没报提高。没办法,自己还要努力提高啊。Day 0这次GDKOI本来是在深圳举行的,我本来也没报名,结果因为疫情原因只能变为线上赛,前一天晚上一直在复习知识点,什么线段树,树状数组,树链剖分都过了一遍(太垃圾了,大佬勿喷)。Day 1应该是我在JZ起的最早的一天了,早早的跑去考场。8:008:008:00整比赛开始,...原创 2021-01-31 16:32:21 · 313 阅读 · 4 评论 -
GDKOI2021普及总结
历时3天的GDKOI普及组今天就结束了,被暴虐了3天,感觉自信都没有了,还好没报提高。这三天的比赛我也收获了很多,也发现了自己很多的不足,总结出一下几点:1、比赛策略不足,Day2花了三个小时硬钢T2,结果爆0了,Day3梅开二度,又花了两个小时硬钢T3,结果最后才发现我的想法错了,无奈交了个暴力。2、代码实现能力不足,有些人口普查题我愣是把细节忽略掉了,导致应该拿到的分没拿到。有一些暴力分也打挂了。希望下次比赛能做的更好!...原创 2021-01-28 16:41:37 · 325 阅读 · 0 评论 -
GDKOI2021普及Day2比赛 & 讲座总结
Day2比赛总结讲座总结比赛总结又是被爆踩的一天,不过评测是真挺快的,下午听完讲座成绩就出了。T1没什么好说的,人口普查题 (为什么还有人没对),看完题后,果断出手花10分钟把T1切了。比赛的时候感觉T2相对其它两题更可做,于是匆匆打了个T3暴力,结果0分。说说T2吧,花了3个小时硬钢T2,结果……,结果……。讲座总结下午听了概率和期望值,听的有点懵,还是多学学吧……...原创 2021-01-27 17:13:11 · 234 阅读 · 0 评论 -
GDKOI2021普及Day1学习笔记:数论基础
数论基础质数唯一分解定理筛质数埃式筛法欧拉筛法(线性筛法)质数质数这东西让我联想到了原子,一样不可拆分。我们设π(x)\pi(x)π(x)为不大于x的质数个数,可得π(x)=O(xIn(x))\pi(x)=O(\frac x{In(x)})π(x)=O(In(x)x)。唯一分解定理任何一个N(N>1)N(N>1)N(N>1)能被质数分解,且只有一种分解方式,即N=p1c1×p2c2×……×pmcm(N>1)N=p_1^{c1}\times p_2^{c2}\times…原创 2021-01-27 19:48:32 · 390 阅读 · 1 评论 -
GDKOI2021普及Day1总结
第一次参加GDKOI,考完感觉还可以,结果发现还是不行,有一些地方细节打错,有些失分严重,总结出以下几点:1.大模拟一定要注意,细节打挂就是没分,像T1就是一道大模拟题,马上切了,后面就没想着检查以下,导致有些地方挂掉了,用民间数据一测,才85分。2.十年OI一场空,不开longlonglong longlonglong见祖宗。今天的T2本来想用暴力水点分的,结果没想到longlong→intlong long\to intlonglong→int,40→040\to040→0。3.代码实现能力太差,原创 2021-01-26 19:37:08 · 503 阅读 · 2 评论 -
近期纪中模拟赛总结2021
2021模拟赛总结目录2021.01.01problems反思赛后总结2021.01.01problemsT1 address:旅行者问题T2 address:四维世界T3 address:CarryT4 address:碎反思2021年的第一场考试,这次考的不好,只有30分。T1随手交了个暴力,期望30分,结果居然WA了两个点,只有十分。T2题看的都有点懵,但还是蒙了一个思路,水了20分。T3,T4我说我连题都没看懂你信吗?我还真就题都没看懂了,语文为王的时代已经到来。赛后总结T1:各原创 2021-01-01 16:32:16 · 141 阅读 · 0 评论 -
近期纪中模拟赛总结2020
近期1场模拟赛总结2020.12.19【NOIP提高B组】模拟problems反思赛后总结2020.12.19【NOIP提高B组】模拟problemsT1 address : 小W砍大树T2 address : 灌水T3 address : 数列编辑器T4 address : 轮舞前夕反思这次考得不好,炸0了。第一题思路是对的,但是细节打炸了。第二题给我干懵逼了,第三题比赛时感觉so difficult,听了正解以后感觉淼。第四题放弃挣扎了。赛后总结T1:用栈来做,碰到一个右括号原创 2020-12-25 19:26:58 · 132 阅读 · 0 评论