- 博客(46)
- 收藏
- 关注
原创 费马小定理
费马小定理:对于任意一个整数a,和一个素数p,p∤ap,p\not |ap,p∣a,都有ap−1≡1(modp)a^{p-1}\equiv 1\pmod{p}ap−1≡1(modp)证明:原命题等价于命题A ap≡a(modp),amod p≠0a^p\equiv a\pmod p,a\mod p\not=0ap≡a(modp),amodp=0注意:这里amod p≠0a\mod p\not=0amodp=0仅仅是为了等式两边可以除以a(即a在mod p意义下有逆元)。我们可以
2020-12-20 18:38:02
378
2
原创 矩阵树定理复习与简要证明
矩阵树定理命题&简要证明矩阵树定理:给定一个有n个点的图G的邻接矩阵A和度数矩阵B(就是B[i][i]B[i][i]B[i][i]表示i这个点的出度,其他位置均为0),记S为G的生成树个数。设T为B-A,记T划去第k行和第k列的矩阵为P(0<=k<=n)求证:det(P)=S\det(P)=Sdet(P)=S证明:我们使用容斥原理来证明这个定理首先对于(i,i)位置上的点,我们在行列式中选择这个点相当于为这个点选择一个父亲。我们将矩阵的行列式的排列取出,记作g。若g[i
2020-11-06 21:28:05
630
原创 线性基复习
线性基用处:求出一个最小集S,使得S可以通过选取若干个数异或起来得到数T,而数T一定可以表示为数集A中若干个数的异或和(反之亦然)性质1、长度固定2、S中没有任何一个子集(除空集)的异或和为0建立把每一个数按照从高到低位扔进S中,若此位置没有值,则在这个位置中放入这个值,否则则将S与这个位置上的数字进行异或。证明:1、S的长度最长为所有数的或上的有数字位的个数2、如果A是B的一个基(里面的数字不一定最多),然后C是B的一个基(里面的数字不一定最多),则A一定是C(或者C是A)的一个基。(B
2020-07-11 17:16:48
178
原创 联合省选A卷2020总结
比赛前我们学校比较特殊,初三的老师狠抓文化课,导致比赛前一天还在做语文试卷……Day1很紧张,上来第一题就是长长长的题面……看了大概30分钟,猛地发现这原来是一道线段树上分治的简单题?第一题打完后大概10:00看第二题,送了40分,后面展开后发现ksk^sks怎么也展不开,想起以前学斯特林数的时候好像碰到过这个展开,但是已经忘却,开始找规律,最后什么也没有找到。看第三题,什么想法都没有考试出来后大家的估分大部分都是140.感觉好像还没有凉的太厉害。下午赶快把斯特林数补了补,发现第二题就是一道
2020-07-04 22:09:04
410
原创 【THUWC2019模拟2019.1.18】Counting
【THUWC2019模拟2019.1.18】Counting(File IO): input:counting.in output:counting.outTime Limits: 2000 ms Memory Limits: 1048576 KB Detailed LimitsDescription羽月最近发现,她发动能力的过程是这样的:构建一个 V 个点的有向图 G,初始为没有任...
2019-12-20 20:45:33
181
原创 CSP 2019游记
CSP-S 2019简单说一下考的情况就好晚上游戏比较有节制,10:30就睡了;’感觉我的那间房好像与世外隔绝了一样,其他同学的定外卖什么的完全不知晓。Day1首先一切T1,二切T2。想起去年的我也差不多AK了NOIP2018Day1。所以计划这一次要AK一次。于是开始打T1T2。十点钟看T3。接下来的策略出了一些小问题。我想到了一个伪正解,没有什么疑虑就开打了。结果发现这是不对的,然而...
2019-11-19 18:45:14
251
原创 【BOI2013】文本编辑器——全面理解线头DP
【BOI2013】文本编辑器 (Standard IO)Time Limits: 2000 ms Memory Limits: 262144 KB Detailed LimitsDescriptionInput第一行包含了整数N,表示该文档的长度。下一行包含N个字符,每一个都是十个小写字母“a”到“j”之一。输入的第一个和最后一个字母都不是“e”。Output输出一个整数,表示V...
2019-07-24 19:07:41
648
原创 斜率优化
斜率优化问题描述羊羊列队(File IO): input:queue.in output:queue.out时间限制: 1000 ms 空间限制: 262144 KB题目描述在修建完新路后,小羊们总算可以安心入学了。今年是羊年,新入学的小羊特别多。老师们打算将N只小羊分成M个班级,每个班至少有1只羊。如何分班成了老师们最头疼的事情,因为开学典礼上,村长就要看到小羊们列队的情况。每个...
2019-04-24 19:01:04
464
原创 扩展中国剩余定理
扩展中国剩余定理算法作用对于给定的一个同余方程组:x≡c[i](modm[i]) { x\equiv c[i] \pmod{m[i]}} x≡c[i](modm[i])初始技巧1、如何使用扩展欧几里得算法求逆元2、简单数论解决方法第一眼:中国剩余定理!但是,中国剩余定理需要保证m[i]互质,所以这种方法在这里就逊色了我们可以采用扩展中国剩余定理(excrt)我们先从最简单的...
2019-04-11 18:44:43
495
原创 【图论专题五】雪之国度
【NOIP2016提高A组集训第17场11.16】雪之国度(File IO): input:city.in output:city.outTime Limits: 2000 ms Memory Limits: 524288 KB Detailed LimitsDescription雪之国度有N座城市,依次编号为1到N,又有M条道路连接了其中的城市,每一条道路都连接了不同的2个城市,任何...
2019-02-27 18:09:43
613
原创 【PKUWC2019】游记
今年是第一次参加PKUWC。说是游记其实不然,因为地点就在本校。Day -x(x&gt;5)开始从从前的A组转移至冬令营模拟。被虐了几次,感觉一点效果也没有。熟悉了一下5个小时的IOI赛制。甚至还没有A组的训练有效。不过不会也正常,毕竟才八年级嘛!这次就当玩(???)就行了。深深感到自己的渺小,其实本没有资格参加PKUWC,因为NOIP2018种种原因爆成了403分(我的480分)...
2019-01-25 22:27:39
403
原创 【NOIP2013模拟11.7A组】不等式(solve)
【NOIP2013模拟11.7A组】不等式(solve)题目【NOIP2013模拟11.7A组】不等式(solve)(File IO): input:solve.in output:solve.outTime Limits: 1000 ms Memory Limits: 262144 KB Detailed LimitsDescription小z热衷于数学。今天数学课的内容是解不...
2018-12-30 21:42:47
355
原创 NOIP2018游记
2018.11.10日至11日,广东省的信息学同学在广州六中展开了激烈的NOIP提高组复赛。复赛分为两轮。这不仅考察了同学们的信息学功底以及思维程度,更是考验了同学们的做题时的心态以及良好的作息习惯。NOIP复赛历来都是CCF(全称:中国计算机协会)出的题,命题组出的题目都十分的专业与精确,不出一点差错(是真的吗?)。但是,唯独今年的复赛有些不同,质量相当的高,可以在历年的比赛中找到原题,这恰恰...
2018-11-17 09:18:30
563
原创 【图论专题四】【JSOI2013】吃货JYY
【江苏省省选2013】吃货JYY【JSOI2013】吃货JYY (Standard IO)Time Limits: 1000 ms Memory Limits: 131072 KB Detailed LimitsDescription世界上一共有N个JYY愿意去的城市,分别从1编号到N。JYY选出了K个他一定要乘坐的航班。除此之外,还有M个JYY没有特别的偏好,可以乘坐也可以不乘坐的航...
2018-10-06 22:32:56
293
原创 【图论专题三】 【NOI2016模拟6.20】没有强联通分量的无聊世界
【NOI2016模拟6.20】没有强联通分量的无聊世界DescriptionInputOutputSample Input3 41 21 32 33 1Sample Output1Data Constraint题解可以将它拓扑出来,然后然后~~就没有然后了所以,我们要换一种思路。注意 性质 DAG的性质是:一个点的拓扑序只会向比它编号大连边。 所以我们只需...
2018-10-06 22:05:18
191
原创 【图论专题二】【网络流部分】狼和羊的故事
【浙江省省选2009】狼和羊的故事题目【ZJOI2009】狼和羊的故事 (Standard IO)Time Limits: 1000 ms Memory Limits: 256000 KB Detailed LimitsDescription “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐...
2018-10-06 21:24:53
673
原创 【图论专题一】假期计划
【GDOI2015模拟11.22】假期计划题目【GDOI2015模拟11.22】假期计划 (Standard IO)Time Limits: 500 ms Memory Limits: 262144 KB Detailed LimitsDescription航空公司开设了连接着 N 个城市的航班。像任何航线一样,这些城市中的 K 个被设为枢纽。现在,航空公司提供 M 个单行航班,其...
2018-10-06 20:57:27
405
原创 GDOI2018总结
Day1: 第一题:很水。但是数组不知怎得太小了许多。然后就只有30分了。 第二题:直接打暴力。 第三题:想到一个30分的方法。但是由于各种各样的原因(数组没有太大、没有开long long……),只有10分。 第四题:想也没想,直接打表。Day2 第一题:想到一个欧拉函数的方法,应该能够60分。可是欧拉函数不会打,所以只有40...
2018-04-30 19:18:46
238
原创 GDKOI2018游记
怀着满心的激动,在2018年1月25日乘上了大巴车…… Day -2 马上就要GDKOI2018了,好紧张。 Day 0 听说要住酒店,我从没有住过酒店。于是疯狂的收拾东西。什么一大堆的衣服、牙刷、牙膏……好像要带手机,好,不管了。先走再说。然后,我们上了车。来到了广州的华夏酒店。原来认为,酒店应该比较小吧。没想到那个什么华夏酒店挺霸气的。拿到了FK(fe
2018-01-28 21:30:06
555
原创 杨辉三角形
杨辉三角形 【题目描述】 给出一个i,j。求杨辉三角形的第i行第j个数是多少?结果mod上998244353。 【输入】 i、j 【输出】 杨辉三角形的第i行第j个数。 【样例输入】 1 1 【样例输出】 1 【数据范围限制】 对于60%的数
2018-01-23 07:47:56
284
原创 铺砖问题
题目Description用1×2的 砖头铺满N*M的区域,不能有重叠,一共有多少种方案?如下图所示:Input一行输入N和MOutput输出方案数mod (10^9+7)的值Sample Input2 2Sample Output2Data Constraint20%的数据满足1<=N,M<=650%的数据满足1<=N<=100,1<=M<=11另外50%的数据满足1<=N<=10^200,1<=
2017-10-08 17:33:02
877
原创 矩阵乘法
【NOIP2013模拟联考14】图形变换(transform) (File IO): input:transform.in output:transform.out Time Limits: 1000 ms Memory Limits: 131072 KB Detailed Limits Special JudgeDescription翔翔最近接到一个任务,要把一个图形做大量的变换操
2017-10-02 15:27:44
497
原创 字符串函数
【NOIP2012模拟8.7】字符串函数 (Standard IO) Time Limits: 1000 ms Memory Limits: 65536 KB Detailed Limits Description两个等长的由大写英文字母构成的字符串a和b,从a中选择连续子串x,从b中选出连续子串y。定义函数f(x,y)为满足条件xi=yi(1<=i<=|x|)的i的个数,计算f(x,y)的
2017-09-09 16:33:48
343
原创 最长不下降子序列
最长不下降子序列 (File IO): input:seq.in output:seq.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 题目描述有长度为N的序列: A1 A2 …..An 求最长不下降子序列:Ai1,Ai2,,,,,Aik, 其中ai1<=ai2<=…..<=aik 求最长不下降子序列的长度 输入第一行,n; 第二行,n 个数。输出
2017-09-03 13:37:58
438
原创 修剪草坪(单调队列)
修剪草坪 (Standard IO) 时间限制: 1000 ms 空间限制: 262144 KB Goto ProblemSet题目描述在一年前赢得了小镇的最佳草坪比赛后,约翰变得懒惰了,再也没有修剪过草坪。现在,新一轮的比赛又开始了,约翰希望能够再次夺冠。然而,约翰家的草坪非常脏乱,因此,约翰需要让他的奶牛来完成这项工作。约翰家有N头奶牛,排成一直线,编号为1到N。每只奶牛的能力是不同的,第
2017-08-17 21:15:37
789
原创 迷宫大门
迷宫大门 (File IO): input:door.in output:door.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 题目描述在跳棋游戏大获全胜后,小明就开始一个人在校园里溜达了。突然他在校园角落里发现了一面神奇的墙壁,墙壁上有一排钉子,每个钉子上都挂着一根两端系有小球的绳子,如下图所示 小明可以调整每一根绳子在钉子左右两端的长度,当来
2017-08-13 17:54:22
355
原创 Chess(百度之星初赛B)
Chess Accepts: 1805 Submissions: 5738 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 車是中国象棋中的一种棋子,它能攻击同一行或同一列中没有其他棋子阻隔的棋子。一天,小度在棋盘上摆起了许多車…
2017-08-13 17:31:58
305
原创 利比亚行动
利比亚行动 (File IO): input:libyan.in output:libyan.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 Goto ProblemSet题目描述2011年3月16日以来,利比亚爆发的骚乱不断升级,已严重危及到普通民众和各国在利比亚工作的人员的安全。为了尽快救出在利比亚的同胞,根据利比亚的形势,我国政府告诉每个在利比亚的公民
2017-08-12 07:56:11
822
原创 [USACO]String sobits_01串
【USACO题库】3.2.2 Stringsobits__01串 (Standard IO) 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 考虑排好序的N(N<=31)位二进制数。你会发现,这很有趣。因为他们是排列好的,而且包含所有可能的长度为N且含有1的个数小于等于L(L<=N)的数。你的任务是输出第I(1<=I<=长度为N的二进制数的个数)大的,长度为N,且含有1
2017-08-09 15:41:31
486
原创 度度熊的午饭时光
度度熊的午饭时光 Accepts: 823 Submissions: 9241 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 度度熊最期待每天的午饭时光,因为早饭菜品清淡,晚饭减肥不敢吃太多(胖纸的忧伤T.T)。百度食堂的午餐超
2017-08-07 07:56:12
532
原创 最大
【2017.8.6普及模拟】最大(max) (File IO): input:max.in output:max.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 Goto ProblemSet题目描述走进丛林的BT开始了他在丛林的探险,一天晚上,BT坐在篝火旁,无聊地看着地图,他在回忆着进入丛林的经过…… 他发现,丛林的每棵树上都有些浆果,这些浆果都是
2017-08-06 16:08:53
434
原创 【NOIP2012提高组】同余方程 (扩展欧几里得算法)
【NOIP2012提高组】同余方程(Standard IO)Time Limits:1000 msMemory Limits:131072 KBDetailed LimitsDescription求关于x的同余方程ax ≡ 1 (mod b)的最小正整数解。Input输入文件为mod.in。输入只有一行,包含两个正整...
2017-08-02 22:31:10
1050
转载 冒泡排序
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。冒泡排序算法的运作如下:(从后往前)1.
2017-07-31 21:31:27
218
原创 【USACO】Agri-Net最短网络(最小生成树)
农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000P
2017-07-29 21:45:38
389
原创 2017.07.16日C组模拟赛总结
要回家了。7:25~8:25 第一题,怎么想也想不出来。后来才明白,原来是冒泡排序。好像没有学过耶。8:30~9:00第二题,好水。就是一个前缀和的处理。9:10~10:10,将重心偏向第三题,想了一下排序,不知为什么,突然觉得另一种错误的方法好像更好用。就糊里糊涂的用了错误的方法。结果....10:10~10:35,哇,第四题好水,可惜也没有什么时间调试了。成绩:10+5
2017-07-27 21:59:52
239
原创 横幅
横幅 (Standard IO)时间限制: 1000 ms 空间限制: 65536 KB 具体限制 题目描述 Bessie结束了国外长途旅游回来。为了迎接她的归来,Farmer John准备在牧场给她挂起一个"Welcome Home"的横幅。横幅会挂在两个柱子间的长度介于L1..L2的金属丝上。(1 <= L1 <= L2; L1 <
2017-07-24 21:19:52
361
转载 辗转相除法
辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公因子的算法。它是已知最古老的算法, 其可追溯至3000年前。设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2 (0≤r2).若r
2017-07-24 21:07:49
1100
原创 2017.07.15日C组模拟赛总结
开始比赛:7:55~8:30以为第一题很难,打了个WS的代码,感觉勉勉强强的。8:30~9:00发现第二题很水。匆匆的过了,找一个点,向两边伸展就能找出当前山峰的最大值,在取最大值中的最大值就好了。9:00~9:30,竟发现第三题就是个简单的DP。也匆匆码过,设f[i,j]为在第I分钟,贝西的体力值为J的最长路。f[i,j]=f[i-1,j-1]{09:30~10:30,算了算第四
2017-07-19 15:12:17
318
原创 神奇的项链
神奇的项链(fett) (File IO): input:fett.in output:fett.out时间限制: 1000 ms 空间限制: 128000 KB 具体限制 Goto ProblemSet题目描述从前有一条神奇的项链,为什么说它神奇呢?因为它有两个性质:1. 神奇的项链可以拉成一条线,线上依次是N 个珠子,每
2017-07-18 17:05:44
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人