自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m725kk的博客

十年OI一场空,不进初赛见祖宗

  • 博客(60)
  • 资源 (5)
  • 收藏
  • 关注

原创 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 524

原创 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 316

原创 Tarjan

Tarjan

2022-02-19 16:57:06 364

原创 计算几何初步

计算几何初步

2022-02-19 16:55:21 460

原创 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 141

原创 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 141

原创 普通莫队算法

普通莫队算法形式:假如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 133

原创 乘法逆元总结

乘法逆元当我们想要求1a mod p\frac 1a\bmod pa1​modp,其中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 122

原创 主席树模板

主席树模板题Code#include<bits/stdc++.h>#define ri register int#define N 200005using namespace std;int rc[N<<5],lc[N<<5],rt[N<<5],sum[N<<5];int n,m,p,q,sz,a[N],b[N];inline int read() { int x=0,f=1; char ch; ch=getchar();

2021-08-19 19:34:57 133

原创 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 138

原创 Prufer序列

PruferPruferPrufer序列定义:对有标号无根树不断摘取编号最小叶节点(剩下两个点),记录下每次删的点的父亲节点得到的长 n−2n-2n−2 的序列即PruferPruferPrufer序列。构造:堆 - O(nlog⁡n)O(n\log n)O(nlogn);单指针扫O(n)O(n)O(n)。“翻译”:根据点度,每次确定一个叶节点。复杂度及分析同“构造”。性质:PruferPruferPrufer序列与有标号无根树建立了双射。点编号在序列中的出现次数 = 树

2021-08-18 20:09:40 144

原创 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 447

原创 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 303

原创 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 213

原创 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 153

原创 2021.08.13【NOIP提高A、B组】模拟总结

T1:BrothersT2:CrisisT3:WordT4:graphT1、T2在考试的时候就已经切掉了,T1由于数据范围比较小,直接暴力即可,T2贪心。T3没什么头绪就没有做,T4勉勉强强打了个不知道

2021-08-13 20:41:38 151

原创 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 140

原创 快速幂详解(超详细!!!)

目录快速幂的作用快速幂的实现思路Code例题快速幂的作用当我们做一些高次幂的计算时,就不能直接进行暴力的计算。例如:需要计算2n2^n2n并且n≤1018n\le 10^{18}n≤1018。这时候如果我们直接进行暴力的计算,时间复杂度为O(n)O(n)O(n),那么肯定会超时,这时候我们就需要一些更优美的算法来帮我们解决这个问题。快速幂的实现思路首先我们要明确一点,对于一个mnm^nmn,当nnn为偶数时,mn=(m2)n2m^n=(m^2)^\frac n2mn=(m2)2n​。如果知道了这

2021-08-11 20:46:08 8110 1

原创 Graph

Graph题面DescriptionInputOutputSample InputSample OutputData ConstraintHint思路Code题面Description有一个n个点n条边的有向图,每条边为<i,f(i),w(i)>,意思是i指向f(i)的边权为w(i)的边,现在小A想知道,对于每个点的si和mi。si:由i出发经过k条边,这k条边的权值和。mi:由i出发经过k条边,这k条边的权值最小值。Input第一行两个数n和k第二行n个数f(i)第三行n个数

2021-06-06 13:18:50 352

原创 “梦回三国”系列总结

最近打完了“梦回三国”系列的几道题,感觉挺好的,对于我来说都是一些质量比较高的好题。也巩固了我一些知识,比如说字典树,状压dp,spfaspfaspfa等等的知识点。下面的几篇题解希望能帮到大家,祝大家做题愉快!!!魏传之长坂逆袭蜀传之单刀赴会吴传之火烧连营...

2021-05-06 10:06:38 185

原创 魏传之长坂逆袭

魏传之长坂逆袭题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面Description【题目背景】众所周知,刘备在长坂坡上与他的一众将领各种开挂,硬生生从曹操手中逃了出去,随后与孙权一起火烧赤壁、占有荆益、成就霸业。而曹操则在赤壁一败后再起不能,终生无力南下。建安二十五年(220年),曹操已到风烛残年,但仍难忘当年长坂的失误,霸业的破灭。他想如果在刘备逃亡的路中事先布下一些陷阱,便能拖延刘备的逃脱时间了。

2021-05-06 09:54:41 176

原创 吴传之火烧连营

吴传之火烧连营题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面Description【题目背景】蜀汉章武元年(221年),刘备为报吴夺荆州、关羽被杀之仇,率大军攻吴。吴将陆逊为避其锋,坚守不战,双方成对峙之势。蜀军远征,补给困难,又不能速战速决,加上入夏以后天气炎热,以致锐气渐失,士气低落。刘备为舒缓军士酷热之苦,命蜀军在山林中安营扎寨以避暑热。陆逊看准时机,命士兵每人带一把茅草,到达蜀军营垒时边放火边猛

2021-05-06 09:39:49 280 1

原创 蜀传之单刀赴会

蜀传之单刀赴会题面DescriptionInputOutputSample InputSample OutputData Constraint思路题面Description【题目背景】公元215年,刘备取益州,孙权令诸葛瑾找刘备索要荆州。刘备不答应,孙权极为恼恨,便派吕蒙率军取长沙、零陵、桂阳三郡。长沙、桂阳蜀将当即投降。刘备得知后,亲自从成都赶到公安(今湖北公安),派大将关羽争夺三郡。孙权也随即进驻陆口,派鲁肃屯兵益阳,抵挡关羽。双方剑拔弩张,孙刘联盟面临破裂,在这紧要关头,鲁肃为了维护孙刘联盟,

2021-05-06 09:27:51 224

原创 【JSOI2013】丢番图

【JSOI2013】丢番图题面DescriptionInputOutputSample InputSample OutputData Constraint思路Code题面Description丢番图是亚历山大时期埃及著名的数学家。他是最早研究整数系数不定方程的数学家之一。为了纪念他,这些方程一般被称作丢番图方程。最著名的丢番图方程之一是 xn+yn=znx^n+y^n=z^nxn+yn=zn。费马提出,对于n >>> 2,xn+yn=znx^n+y^n=z^nxn+yn=zn没有正

2021-05-04 15:48:01 447

原创 最小最大和

最小最大和题面DescriptionInputOutputSample InputSample OutputHint思路Code题面DescriptionAlice和Bob在玩一个游戏,每一轮Bob都会给Alice两个整数A和B(1<=A,B<=100),Alice每一轮必须把目前所有的A序列和B序列中的数一一配对,每个数必须用且只使用一次,要求最大和最小。Input第一行一个整数N(1<=N<=100000),表示比赛的轮数。  接下来N行每行包含两个整数A和B(1&l

2021-05-03 13:41:14 198

原创 初一阶段总结(GDOI2021)

现在回想起来,OI已经学了四年了。从三年级开始学习的信息学竞赛,一直到初一。现在还记得那个四年级的下午,第一次在纪中集中训练了两个星期。当时仅仅是一个春秋,原来的两百多人仅剩一百多了。越来越多的人因为不适应,没有兴趣就放弃了。幸运的是,我能够坚持到现在。这次的GDOI,本来也只是想报普及组的。但是由于学校名额的原因,还是报了提高,混进了广东省省队选拔赛。听说全省初一就11人。说是说初一时间还长,还有三四年的时间继续去努力,但我觉得还是要珍惜当下的每一场比赛。或许等到真的最后一场比赛就真的没机会了。这

2021-04-17 15:42:12 482 1

原创 矩阵

矩阵题面DescriptionInputOutputSample InputSample Output思路题面DescriptionN(2<=N<=500)个矩阵相乘,求进行乘法的最少次数,我们认为两个矩阵A(m*n)B(np)的乘法次数为m×n×pm\times n\times pm×n×p次。Input第一行是整数N,接下来N行是对每个矩阵的描述,一行两个整数a,b,(1<=a,b<=50)a表示行,b表示列。输入确保能够相乘。Output一行输出最少乘法次数。S

2021-04-03 14:33:43 364

原创 【2011集训队出题】单选错位

单选错位题面DescriptionInputOutputSample InputSample OutputHint思路Code题面Descriptiongx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,…,ai,每个选项成为正确答案的概率都是相等的。lc采取的策略是每道题目随机写上1-ai的某个数作为答案选项,他用不了多少时间就能期望做对∑i=1n1ai\sum^n_{i=1}\fr

2021-03-13 16:46:31 311

原创 【NOIP2017提高A组冲刺11.6】拆网线

拆网线题面DescriptionInputOutputSample InputSample OutputData Constraint思路30%30\%30%数据做法50%50\%50%数据做法70%70\%70%数据做法100%100\%100%数据做法Code题面Description企鹅国的网吧们之间由网线互相连接,形成一棵树的结构。现在由于冬天到了,供暖部门缺少燃料,于是他们决定去拆一些网线来做燃料。但是现在有K只企鹅要上网和别人联机游戏,所以他们需要把这K只企鹅安排到不同的机房(两只企鹅在同

2021-02-28 15:26:30 157

原创 【NOIP2017提高A组冲刺11.7】密室

密室题面DescriptionInputOutputSample InputSample OutputData Constraint思路题面Description小X 正困在一个密室里,他希望尽快逃出密室。密室中有N 个房间,初始时,小X 在1 号房间,而出口在N 号房间。密室的每一个房间中可能有着一些钥匙和一些传送门,一个传送门会单向地创造一条从房间X 到房间Y 的通道。另外,想要通过某个传送门,就必须具备一些种类的钥匙(每种钥匙都要有才能通过)。幸运的是,钥匙在打开传送门的封印后,并不会消失。

2021-02-28 10:37:03 174

原创 TeX排版系统安装使用

TeX排版系统安装使用下载安装测试下载安装大家可以戳这里下载,大概等个101010~100100100minutesminutesminutes不等。。。取决于你的网速。把那个.iso.iso.iso解压后打开.bat.bat.bat文件(看图)。等待303030~300300300 minutesminutesminutes不等,取决于你电脑配置。一路电光火石点安装就行了。使用win+rwin+rwin+r输入cmdcmdcmd,打开后输入tex−vtex -vtex−v如果结果如下代表安装成

2021-02-11 18:15:20 2502 2

原创 TeX排版系统技巧(持续更新)

TeX排版系统 前记下载测试前记第一次用TeX\TeXTE​X做了一次beamerbeamerbeamer感觉还可以,科普一下beamerbeamerbeamer就是一种以.pdf.pdf.pdf为后缀的幻灯片。本来讲课是要用pptpptppt结果脑子一抽TeX+typora\TeX+typoraTE​X+typora双LaTeX\LaTeXLATE​X,记事本都省了,一开始用TeX\TeXTE​X感觉。。。拿到就是一个编辑器,啥都不会 (内心ps:这nm是个啥排版系统,全不会),后来好心的朋友发了个

2021-02-10 21:53:02 919 1

原创 GDKOI2021普及游记

参加了GDKOI被暴虐了一顿,感觉自己太菜了,还好没报提高。没办法,自己还要努力提高啊。Day 0这次GDKOI本来是在深圳举行的,我本来也没报名,结果因为疫情原因只能变为线上赛,前一天晚上一直在复习知识点,什么线段树,树状数组,树链剖分都过了一遍(太垃圾了,大佬勿喷)。Day 1应该是我在JZ起的最早的一天了,早早的跑去考场。8:008:008:00整比赛开始,...

2021-01-31 16:32:21 389 4

原创 网络流学习笔记:一次性学会网络流!!!

网络流目的思路目的传说中的省选算法。首先我们得明确网络流是用来干什么的,可以看一下下面这道例题:usaco草地排水。这一题就是网络流的模板题。给定指定的一个有向图,其中有两个特殊的点源S(Sources)和汇T(Sinks),每条边有指定的容量(Capacity),求满足条件的从S到T的最大流(MaxFlow)。这题的题意稍微解释一下,我们就知道网络流是干什么的了。草地排水这一题题目大意就是从水潭经过水沟能流到小溪的最大流量。思路首先先给出一幅图#mermaid-svg-p3rCCtg0a

2021-01-30 19:55:31 383 3

原创 GDKOI2021普及总结

历时3天的GDKOI普及组今天就结束了,被暴虐了3天,感觉自信都没有了,还好没报提高。这三天的比赛我也收获了很多,也发现了自己很多的不足,总结出一下几点:1、比赛策略不足,Day2花了三个小时硬钢T2,结果爆0了,Day3梅开二度,又花了两个小时硬钢T3,结果最后才发现我的想法错了,无奈交了个暴力。2、代码实现能力不足,有些人口普查题我愣是把细节忽略掉了,导致应该拿到的分没拿到。有一些暴力分也打挂了。希望下次比赛能做的更好!...

2021-01-28 16:41:37 354

原创 【GDKOI2021普及组Day2】初中生数学题

初中生数学题题面题目描述输入输出样例输入样例输出数据范围限制提示思路Code题面题目描述输入输出样例输入1 2 1 0 2 1 0 0 0 3样例输出8数据范围限制提示思路没想到GDKOI Day2还有人口普查题,比赛的时候看到这题顺手就给切了,虽然只有这道题有分。显然,1和10是两个没用的东西,忽略它们就行了。我们可以考虑把4转为2个2,6转为1个2、1个3,8转为3个2。把a2a_2a2​和a5a_5a5​分别减去min(a2,a5)min(a_2,a_5)min(a

2021-01-27 20:00:50 481

原创 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 1243 1

原创 GDKOI2021普及Day2比赛 & 讲座总结

Day2比赛总结讲座总结比赛总结又是被爆踩的一天,不过评测是真挺快的,下午听完讲座成绩就出了。T1没什么好说的,人口普查题 (为什么还有人没对),看完题后,果断出手花10分钟把T1切了。比赛的时候感觉T2相对其它两题更可做,于是匆匆打了个T3暴力,结果0分。说说T2吧,花了3个小时硬钢T2,结果……,结果……。讲座总结下午听了概率和期望值,听的有点懵,还是多学学吧……...

2021-01-27 17:13:11 294

原创 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 527 2

原创 【NOIP2016提高组复赛官方数据】组合数问题

组合数问题题面DescriptionInputOutputSample InputSample Input1:Sample Input2:Sample OutputSample Output1:Sample Output2:Data Constraint思路Code题面DescriptionInputOutputSample InputSample Input1:1 23 3Sample Input2:2 54 56 7Sample OutputSample Output1

2021-01-25 20:28:08 446

TG Day2(new).zip

TG Day2(new).zip

2021-01-30

GDKOI2021TG Day1 .zip

GDKOI2021TG Day1 .zip

2021-01-29

NOIP宝藏hack数据3.zip

NOIP宝藏hack数据3.zip

2021-01-23

NOIP宝藏hack数据2.zip

NOIP宝藏hack数据2.zip

2021-01-23

NOIP宝藏hack数据.zip

NOIP宝藏hack数据.zip

2021-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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