自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EasternCountry的博客

时光记录册

  • 博客(46)
  • 收藏
  • 关注

原创 网络流算法

网络流算法

2023-07-01 16:15:44 1197

原创 费马小定理

费马小定理:对于任意一个整数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 334 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 535

原创 线性基复习

线性基用处:求出一个最小集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 147

原创 联合省选A卷2020总结

比赛前我们学校比较特殊,初三的老师狠抓文化课,导致比赛前一天还在做语文试卷……Day1很紧张,上来第一题就是长长长的题面……看了大概30分钟,猛地发现这原来是一道线段树上分治的简单题?第一题打完后大概10:00看第二题,送了40分,后面展开后发现ksk^sks怎么也展不开,想起以前学斯特林数的时候好像碰到过这个展开,但是已经忘却,开始找规律,最后什么也没有找到。看第三题,什么想法都没有考试出来后大家的估分大部分都是140.感觉好像还没有凉的太厉害。下午赶快把斯特林数补了补,发现第二题就是一道

2020-07-04 22:09:04 378

原创 【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 160

原创 CSP 2019游记

CSP-S 2019简单说一下考的情况就好晚上游戏比较有节制,10:30就睡了;’感觉我的那间房好像与世外隔绝了一样,其他同学的定外卖什么的完全不知晓。Day1首先一切T1,二切T2。想起去年的我也差不多AK了NOIP2018Day1。所以计划这一次要AK一次。于是开始打T1T2。十点钟看T3。接下来的策略出了一些小问题。我想到了一个伪正解,没有什么疑虑就开打了。结果发现这是不对的,然而...

2019-11-19 18:45:14 232

原创 【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 601

原创 斜率优化

斜率优化问题描述羊羊列队(File IO): input:queue.in output:queue.out时间限制: 1000 ms 空间限制: 262144 KB题目描述在修建完新路后,小羊们总算可以安心入学了。今年是羊年,新入学的小羊特别多。老师们打算将N只小羊分成M个班级,每个班至少有1只羊。如何分班成了老师们最头疼的事情,因为开学典礼上,村长就要看到小羊们列队的情况。每个...

2019-04-24 19:01:04 434

原创 扩展中国剩余定理

扩展中国剩余定理算法作用对于给定的一个同余方程组: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 466

原创 【图论专题五】雪之国度

【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 580

原创 【PKUWC2019】游记

今年是第一次参加PKUWC。说是游记其实不然,因为地点就在本校。Day -x(x&amp;gt;5)开始从从前的A组转移至冬令营模拟。被虐了几次,感觉一点效果也没有。熟悉了一下5个小时的IOI赛制。甚至还没有A组的训练有效。不过不会也正常,毕竟才八年级嘛!这次就当玩(???)就行了。深深感到自己的渺小,其实本没有资格参加PKUWC,因为NOIP2018种种原因爆成了403分(我的480分)...

2019-01-25 22:27:39 378

原创 【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 330

原创 NOIP2018游记

2018.11.10日至11日,广东省的信息学同学在广州六中展开了激烈的NOIP提高组复赛。复赛分为两轮。这不仅考察了同学们的信息学功底以及思维程度,更是考验了同学们的做题时的心态以及良好的作息习惯。NOIP复赛历来都是CCF(全称:中国计算机协会)出的题,命题组出的题目都十分的专业与精确,不出一点差错(是真的吗?)。但是,唯独今年的复赛有些不同,质量相当的高,可以在历年的比赛中找到原题,这恰恰...

2018-11-17 09:18:30 535

原创 【图论专题四】【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 270

原创 【图论专题三】 【NOI2016模拟6.20】没有强联通分量的无聊世界

【NOI2016模拟6.20】没有强联通分量的无聊世界DescriptionInputOutputSample Input3 41 21 32 33 1Sample Output1Data Constraint题解可以将它拓扑出来,然后然后~~就没有然后了所以,我们要换一种思路。注意 性质 DAG的性质是:一个点的拓扑序只会向比它编号大连边。 所以我们只需...

2018-10-06 22:05:18 166

原创 【图论专题二】【网络流部分】狼和羊的故事

【浙江省省选2009】狼和羊的故事题目【ZJOI2009】狼和羊的故事 (Standard IO)Time Limits: 1000 ms Memory Limits: 256000 KB Detailed LimitsDescription  “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......”  Orez听到这首歌,心想:狼和羊如此和谐...

2018-10-06 21:24:53 624

原创 【图论专题一】假期计划

【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 357

原创 GDOI2018总结

Day1:        第一题:很水。但是数组不知怎得太小了许多。然后就只有30分了。        第二题:直接打暴力。        第三题:想到一个30分的方法。但是由于各种各样的原因(数组没有太大、没有开long long……),只有10分。        第四题:想也没想,直接打表。Day2        第一题:想到一个欧拉函数的方法,应该能够60分。可是欧拉函数不会打,所以只有40...

2018-04-30 19:18:46 216

原创 GDKOI2018游记

怀着满心的激动,在2018年1月25日乘上了大巴车…… Day -2 马上就要GDKOI2018了,好紧张。 Day 0 听说要住酒店,我从没有住过酒店。于是疯狂的收拾东西。什么一大堆的衣服、牙刷、牙膏……好像要带手机,好,不管了。先走再说。然后,我们上了车。来到了广州的华夏酒店。原来认为,酒店应该比较小吧。没想到那个什么华夏酒店挺霸气的。拿到了FK(fe

2018-01-28 21:30:06 529

原创 杨辉三角形

杨辉三角形 【题目描述】 给出一个i,j。求杨辉三角形的第i行第j个数是多少?结果mod上998244353。 【输入】 i、j 【输出】 杨辉三角形的第i行第j个数。 【样例输入】 1 1 【样例输出】 1 【数据范围限制】 对于60%的数

2018-01-23 07:47:56 256

原创 铺砖问题

题目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 810

原创 矩阵乘法

【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 479

原创 字符串函数

【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 328

原创 最长不下降子序列

最长不下降子序列 (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 408

原创 修剪草坪(单调队列)

修剪草坪 (Standard IO) 时间限制: 1000 ms 空间限制: 262144 KB Goto ProblemSet题目描述在一年前赢得了小镇的最佳草坪比赛后,约翰变得懒惰了,再也没有修剪过草坪。现在,新一轮的比赛又开始了,约翰希望能够再次夺冠。然而,约翰家的草坪非常脏乱,因此,约翰需要让他的奶牛来完成这项工作。约翰家有N头奶牛,排成一直线,编号为1到N。每只奶牛的能力是不同的,第

2017-08-17 21:15:37 743

原创 迷宫大门

迷宫大门 (File IO): input:door.in output:door.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 题目描述在跳棋游戏大获全胜后,小明就开始一个人在校园里溜达了。突然他在校园角落里发现了一面神奇的墙壁,墙壁上有一排钉子,每个钉子上都挂着一根两端系有小球的绳子,如下图所示 小明可以调整每一根绳子在钉子左右两端的长度,当来

2017-08-13 17:54:22 335

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

原创 利比亚行动

利比亚行动 (File IO): input:libyan.in output:libyan.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 Goto ProblemSet题目描述2011年3月16日以来,利比亚爆发的骚乱不断升级,已严重危及到普通民众和各国在利比亚工作的人员的安全。为了尽快救出在利比亚的同胞,根据利比亚的形势,我国政府告诉每个在利比亚的公民

2017-08-12 07:56:11 792

原创 [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 454

原创 度度熊的午饭时光

度度熊的午饭时光 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 507

原创 最大

【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 415 1

原创 【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 1013

转载 冒泡排序

冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。冒泡排序算法的运作如下:(从后往前)1.

2017-07-31 21:31:27 208

原创 【USACO】Agri-Net最短网络(最小生成树)

农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000P

2017-07-29 21:45:38 364

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

原创 横幅

横幅 (Standard IO)时间限制: 1000 ms  空间限制: 65536 KB  具体限制  题目描述     Bessie结束了国外长途旅游回来。为了迎接她的归来,Farmer John准备在牧场给她挂起一个"Welcome Home"的横幅。横幅会挂在两个柱子间的长度介于L1..L2的金属丝上。(1 <= L1 <= L2; L1 <

2017-07-24 21:19:52 341

转载 辗转相除法

辗转相除法, 又名欧几里德算法(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 1054

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

原创 神奇的项链

神奇的项链(fett) (File IO): input:fett.in output:fett.out时间限制: 1000 ms  空间限制: 128000 KB  具体限制  Goto ProblemSet题目描述从前有一条神奇的项链,为什么说它神奇呢?因为它有两个性质:1. 神奇的项链可以拉成一条线,线上依次是N 个珠子,每

2017-07-18 17:05:44 480

空空如也

空空如也

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

TA关注的人

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