- 博客(65)
- 资源 (5)
- 收藏
- 关注

原创 迟来的NOIP2017酱油记
NOIP2017已经过去半个多月了,也应该对这一次考试有一个小结,加深对自己目前情况的认识。 Day -1 其实考前的心情还是比较忐忑的,应该在两个月的数十次模拟考试中分数都很惨淡,到了后面的阶段,虽然分数有所提高,但仍然不稳定。其实该做的都已经做了,至于结果如何也就听天由命了,只需自己尽力了就可以。 下午的时候,谢总还把我们所有人喊过去开了一个小会,会上谢总开玩笑地说
2017-11-29 20:30:29
464

原创 知识点小结
1.贪心 贪心算法应该算是最基础的算法之一了。贪心算法的策略就是在每一次总是做出当前最优的选择,即局部最优解,来求出全局最优解,因此贪心的得到的答案不一定就是全局最优解 想要贪心的正确性往往比较难,所以最好的办法就是写一个暴力程序去对拍,如果能够通过绝大部分的数据,那么就可以比较放心的使用这一策略 有些时候,贪心并不能够直接求出最优解,但是
2017-10-29 22:33:27
1253
原创 [NOI2013]快餐店
题意 给定一个nnn个点,nnn条边的连通图,求直径(最远点对距离)题解 如果是树,那么大家都晓得答案肯定是直径的一半,其实这个结论推广到本题也是正确的(有人会证吗?我不会……) 考虑当n≤2000n≤2000n≤2000时的60分做法:找到环之后,枚举断掉环上的哪一条边,然后求树的直径,取minminmin即可,这样做是平方的复杂度 ...
2018-02-19 22:22:27
424
原创 [NOI2014]随机数生成器
题意 给定一个初始随机种子和一个随机数生成器,同时给出若干个交换对,求出交换后的矩阵路径序列排序后字典序最小的合法路径题解 一开始的处理很简单,直接按照题目的要求进行模拟,然后将矩阵生成即可,关键是后面的寻找路径过程 容易想到,1肯定是要被选进去的,因为是要求将路径序列排序后的字典序最小;然后贪心地从小到大选择,判断是否能够加入当前序列,知道序列长度...
2018-02-19 22:05:05
440
原创 [NOI2015]程序自动分析
题意 给定nn个约束条件,形如:xi=xjx_i=x_j or xi≠xjx_i≠x_j 问能否满足所有的约束条件,多组数据 PS:i,jPS:i,j的范围很大,为10910^9题解 如果i,ji,j很小,那么这道题就很简单,至少比食物链简单很多,直接利用并查集判断即可 当i,ji,j很大时,尽管无法直接开个数组存下来,但是nn
2018-02-19 21:41:01
518
原创 [NOI2015]荷马史诗
题意 给定nn个单词的出现次数,将这nn个单词用nn个kk进制字符串代替这nn个单词,要求任意一个字符串不是另一个字符串的前缀 求出一种方案使得替换后的总长度最小,在总长度最小的前提下,尽量使最长字符串的长度变小题解 如果是以前学过哈夫曼树的人,应该能够一眼看出这就是kk进制哈夫曼树 因为当(n−1)%(k−1)!=0(n-1)\%(k-1)!=
2018-02-19 21:33:47
595
原创 [51Nod1238]最小公倍数之和-V3
题意 给定nnn,求∑ni=1∑nj=1lcm(i,j)∑i=1n∑j=1nlcm(i,j)\sum_{i=1}^n\sum_{j=1}^n lcm(i,j)解法 本题有两种化简式子的方法,虽然最后的复杂度都是O(n23n23n^\frac{2}{3}),但是代码难度却截然不同 壹:∑ni=1∑nj=1lcm(i,j)=∑nd=1d−1∑ni=1∑n...
2018-02-13 08:55:19
639
原创 [51Nod1237]最大公约数之和-V3
题意 给定nnn,求∑ni=1∑nj=1gcd(i,j)∑i=1n∑j=1ngcd(i,j)\sum_{i=1}^n\sum_{j=1}^n gcd(i,j)解法 直接化式子: ∑i=1n∑j=1ngcd(i,j)=∑d=1nd∑i=1n∑j=1n[gcd(i,j)=d]∑i=1n∑j=1ngcd(i,j)=∑d=1nd∑i=1n∑j=1n[gcd(i,...
2018-02-13 08:18:40
374
原创 [51Nod1244]莫比乌斯函数之和
题意 给定l,rl,r,求∑ri=lμ(i)\sum_{i=l}^r \mu(i)解法 和上一题差不多,只是推的式子不一样而已 [n=1]=∑d|nμ(d)···①[n=1]=\sum_{d|n}\mu(d) · · · ① 由①得:μ(n)=[n=1]−∑d|n,d<nμ(d)···②\mu(n)=[n=1]-\sum_{d|n,d<n}\mu
2018-02-12 17:24:45
188
原创 [51Nod1239]欧拉函数之和
题意 给定nn,求ϕ(n)=∑ni=1φ(i)\phi(n)=\sum_{i=1}^{n}{\varphi(i)}解法 这道题就要用到一种神奇的黑科技:杜教筛了! 首先来推公式: ∑d|nφ(d)=n···①\sum_{d|n}{\varphi(d)}=n · · · ① 由①可知:φ(n)=n−∑d|n,d<nφ(d)···②
2018-02-12 17:12:39
180
原创 不知道取什么名字好呢……
Day -N: 额,好久没写博客了呢,半个多月了……(%高一学弟,一个多月写了100+篇博客,即勤奋又牛逼,Orz……) 想想这一个月干了什么……停课准备WC……不停地考试,不停地被虐,被虐后膜拜dalao,接着去堕落……(初三的大神不停虐菜%%%) 考了N场考试,终于等来了PKUWC2018,好激动,又好忐忑:反正我这么渣,去了也只是打酱油而已……Day0 早早地在c...
2018-02-02 22:17:44
454
原创 [SDOI2011]计算器
题意 给定三个数y,z,py,z,p,求: ①.x≡yz①.x≡y^z modmod pp ②.②.满足xy≡zxy≡z modmod pp的最小正整数xx ③.③.满足yx≡zy^x≡z modmod pp的最小正整数xx 多组询问解法 对于①操作,直接套用快速幂即可 对于②操
2018-01-14 14:33:14
224
原创 [HAOI2008]圆上的整点
题意 给定半径rr,求出圆C:x2+y2=r2C:x^2+y^2=r^2在圆周上的整点数目 r≤2∗109r≤2*10^9解法 枚举: 设Y=y2,X=x2,R=r2Y=y^2,X=x^2,R=r^2 则有:Y=R−X=(r+x)(r−x)······①Y=R-X=(r+x)(r-x) ······①
2018-01-13 13:20:52
488
原创 【HNOI2008】玩具装箱
题面 n≤5∗104,0≤L,Ci≤107n≤5*10^4,0≤L,C_i≤10^7解法 我们可以得出一个n2n^2的DP:设f[i]f[i]表示决策完第ii件玩具的最小花费,s[i]=∑ik=1Cis[i]=\sum_{k=1}^i C_i,那么有:f[i]=minf[i]=min{f[j]+(s[i]−s[j]+i−j−1−l)2f[j]+(s[i]-s[j]+
2017-12-26 16:35:18
265
原创 【HNOI2008】Cards
题意 有nn张牌,可以染成红,蓝,绿三种颜色,并且每种颜色的牌的数目有规定,分别为sr,sb,sgs_r,s_b,s_g(保证sr+sb+sg=ns_r+s_b+s_g=n) 同时有m+1m+1个置换(mm洗牌方法+不洗牌),两种染色方案不同当且仅当这两方案不能通过m+1m+1个置换变成一样 问染色方案模pp的余数 n≤60,m<p≤10
2017-12-26 15:34:27
361
原创 【HNOI2017】大佬-dalao
题面 解法 bfs+DPbfs+DP: 这道题的想法很妙,问了本校的很多大佬之后才搞懂。 我们可以发现,刷题长自信值和回嘴/怼大佬是两个独立的过程,如果我们能够在保证自己的自信值≥0≥0的同时使得可以不用刷题的天数尽可能多,那么我们就可能打败大佬。 所以我们设f[i][j]f[i][j]表示前i天,自信值为j时最
2017-12-12 09:09:55
707
原创 【HNOI2017】礼物-gift
题面 解法 FFT: 和式可化为: ∑i=1n(xi+c−yi)2=∑i=1n(x2i+y2i)+n∗c2−2∗c∗∑i=1n(yi−xi)−2∗∑i=1n(xi∗yi)\sum_{i=1}^{n}(x_i+c-y_i)^2= \sum_{i=1}^{n}(x_i^2+y_i^2)+n*c^2-2*c*\sum_{i=1}^{n}(y_i
2017-12-02 11:28:45
582
原创 【NOIP2017模拟】猫&种花
题面-猫 信息组最近猫成灾了!隔壁物理组也拿猫没办法.信息组组长只好去请神刀手来帮他们消灭猫.信息组现在共有n 只猫(n 为正整数),编号为1 到n,站成了一个环,第i 只猫的左边是第i-1 只猫,右边是第i+1 只猫.特别的,第1 只猫的左边是第n 只猫,第n 只猫的右边是第1 只猫.每只猫拥有价值,表示消灭它能给信息组组长带来的声誉.注意,有的猫价值为负数,这意味着消灭它会损害组长的声誉
2017-11-09 22:00:43
638
原创 【PAT天梯赛】长城
题面 原题链接:【PAT天梯赛】长城解法 栈+计算几何: 这道题最主要的还是分析什么样的点需要建立烽火台: AA:(4,4),BB:(3,3),CC:(2,1),DD:(1,5) 如图,AA为总部,显然答案就是1,只要建立在BB即可。为什么呢,我们可以发现CA→×BA→≤0\vec{CA}×\vec{BA}≤0(
2017-11-09 21:48:37
1249
原创 【NOIP2003】神经网络
题面 解法 拓扑排序: 看到这种有向图,而且图形结构类似于【HAOI2016】食物链,那么一般会想到利用拓扑排序 拓扑排序的大概过程应该都很清楚,这一题主要就是要怎么处理减去的UiU_i,因为第一层(即输入层)的CC值是直接给定的,所以不需要减去UU,其他节点都需要减去UiU_i,因此我们可以给不是输入层的点打上标记,在进行拓扑排序时额外处理
2017-11-09 21:20:30
742
原创 【UVA11374】Airport Express
题意 Graph=Graph={V,E1,E2V,E_1,E_2},边有边权 现在要从SS到达TT,期间有一次机会能够通过E2E_2中的边,其余时候只能走E1E_1中的边,问最短路径,最短路,如果使用了E2E_2中的边,还需输出经过边的起点 |V|≤500,|E1|≤1000,|E2|≤1000|V|≤500,|E_1|≤1000,|E_2
2017-10-20 22:45:26
419
原创 【UVA1455】Kingdom
题意 有nn个点和mm个操作,分为两种: ①.roadroad uu vv表示连接uu号点和vv号点 ②.lineline CC(CC为小数,并且小数部分一定为0.5)表示询问y=Cy=C这条直线穿越了几个联通块,这些联通块的点数之和是多少 n≤105,m≤2∗105n≤10^5,m≤2*10^5解法 并查集
2017-10-20 19:33:16
368
原创 【UVA12083】Guardian of Decency
题意 有NN个人,每个人有四个属性:W,Sex,Mu,SpW,Sex,Mu,Sp 两个人uu和vv不能出现在同一个集合当且仅当满足: |Wu−Wv|≤40,Sexu≠Sexv|W_u-W_v|≤40,Sex_u≠Sex_v Muu=Muv,Spu≠SpvMu_u=Mu_v,Sp_u≠Sp_v
2017-10-18 22:46:06
308
原创 【UVA11354】Bond
题意 给定无向带权的Graph=Graph=(V,EV,E) 现在有QQ组询问:uu到vv的所有路径的最小的最大边权解法 树链剖分: 一开始看到最小的最大边权,我还往二分上想……复杂度O(Q∗nlognQ*nlogn),直接TT飞 然后认真想了想,其实啊,这有一个很明显的结论:最小的最大边权必定是最小生成树上
2017-10-18 15:45:58
289
原创 【UVA11235】Frequent values
题意 有序列{SnS_n},并且SS单调不降 有QQ组询问,每一组询问为【l,r】【l,r】内出现次数最高的数的出现次数 1≤n,Q≤1061≤n,Q≤10^6,多组数据解法 线段树: 又是这种区间合并,要求分类讨论的题目…… 有一个假想的暴力做法: 因为S
2017-10-17 21:58:30
441
原创 【UVA1328】Period
题意 给定一个字符串SS,求该字符串每一个前缀的循环节长度,如果循环节长度不为1则输出(格式看题目)解法 KMPKMP: 首先想这么一个问题:给定一个字符串SS,由nn个子串重复得到,求最大的nn 如果给定一个前缀SkS_k,存在mm,使得Skm=S{S_k}^m=S,显然有:|S||S| % k=0k=0,而且SS的前kk个
2017-10-17 20:21:18
309
原创 【UVA10537】The Toll! Revisited
题意 给定图G=(V,E)G=(V,E),VV中有两类点,一类点(AA类)在进入时要缴纳1的费用,另一类点(BB类)在进入时要缴纳当前携带金额的120\dfrac{1}{20}(不足20的部分按20算) 已知起点为SS,终点为TT,希望在到达TT时能够拥有PP的金额,问一开始在SS最少要携带多少金额,并求出路径(若有多条,输出字典序最小的) 从
2017-10-17 17:21:00
521
原创 【UVA11997】K Smallest Sums
题意 有nn个序列,每个序列有nn个元素。现在要在每个序列里选一个元素出来,求元素总和前nn小的值解法 优先队列: 最简单的想法就是直接枚举所有可能的方案,然后排序求出前nn小的方案 我们用一个nn元组来表示一种组合 首先我们把每个序列从小到大排好序,那么最小的组合就是(1,1,…,1)了,至于第二小,在某个
2017-10-16 22:46:39
322
原创 【UVA1169】Robotruck
题面 This problem is about a robotic truck that distributes mail packages to several locations in a factory. The robot sits at the end of a conveyer at the mail office and waits for pack
2017-10-16 21:46:04
384
原创 【UVA1428】Ping pong
题面 N (3 ≤ N ≤ 20000) ping pong players live along a west-east street(consider the street as a line segment). Each player has a unique skill rank. To improve their skill rank, they ofte
2017-10-15 15:37:53
254
原创 【UVA11987】Almost Union-Find
题面 题意 有nn个人,有mm个,三种操作: ①.合并pp所在的集合和qq所在的集合 ②.将pp加入qq所在的集合 ③.询问pp所在的集合中的元素个数以及元素之和解法 并查集: 这道题的关键就是②操作 ①操作很简单,直接使用并查集合并即可
2017-10-13 20:26:11
404
原创 【UVA11624】Fire!
题面 Joe works in a maze. Unfortunately, portions of the maze have caught on fire, and the owner of the maze neglected to create a fire escape plan. Help Joe escape the maze. Given Joe’s
2017-10-13 14:35:32
275
原创 【Uva11806】Cheerleaders
题面 In most professional sporting events, cheerleaders play a major role in entertaining the spectators. Their roles are substantial during breaks and prior to start of play. The world cup soccer is
2017-10-13 08:27:50
409
原创 【UVA10859】Placing Lampposts
题面 As a part of the mission ‘Beautification of Dhaka City’, the government has decided to replace all the old lampposts with new expensive ones. Since the new ones are quite expensive and the budge
2017-10-12 16:34:49
369
原创 【UVA11825】Hackers' Crackdown
题意 Miracle Corporations has a number of system services running in a distributed computer system which is a prime target for hackers. The system is basically a set of N computer nodes with each of
2017-10-12 14:33:25
375
原创 【UVA1352】Colored Cubes
题面 大火题……上图: 题意 有nn个正方体(n≤4n≤4),每个正方体的六个面都有一个颜色。两个正方体是相同的当且仅当其中一个正方体能够通过某种旋转使其六个面的颜色与另一个正方体一一对应。现在你可以对正方体进行重新染色使nn个正方体变成相同的,求染色的最小次数解法 dfsdfs: 这
2017-10-12 08:40:50
225
原创 【UVA12124】Assemble
题面 Recently your team noticed that the computer you use to practice for programming contests is not good enough anymore. Therefore, you decide to buy a new computer. To make the ideal
2017-10-11 17:20:06
415
原创 【UVA12097】Pie
题面 My birthday is coming up and traditionally I’m serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to my party and ea
2017-10-11 15:12:24
340
原创 【UVA1267】Network
题面 Consider a tree network with n nodes where the internal nodes correspond to servers and the terminal nodes correspond to clients. The nodes are numbered from 1 to n. Among the servers, there
2017-10-11 11:50:25
453
原创 【UVA1335】Beijing Guards
题面 Beijing was once surrounded by four rings of city walls: the Forbidden City Wall, the Imperial City Wall, the Inner City Wall, and finally the Outer City Wall. Most of these walls were demolishe
2017-10-11 09:27:58
303
近年国家队论文.rar
2020-02-05
HNOI2018训练.rar
2020-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人