自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清疚的博客

堕落的THUer

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

原创 迟来的NOIP2017酱油记

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

2017-11-29 20:30:29 417

原创 知识点小结

1.贪心   贪心算法应该算是最基础的算法之一了。贪心算法的策略就是在每一次总是做出当前最优的选择,即局部最优解,来求出全局最优解,因此贪心的得到的答案不一定就是全局最优解   想要贪心的正确性往往比较难,所以最好的办法就是写一个暴力程序去对拍,如果能够通过绝大部分的数据,那么就可以比较放心的使用这一策略   有些时候,贪心并不能够直接求出最优解,但是

2017-10-29 22:33:27 946

原创 [NOI2013]快餐店

题意   给定一个nnn个点,nnn条边的连通图,求直径(最远点对距离)题解   如果是树,那么大家都晓得答案肯定是直径的一半,其实这个结论推广到本题也是正确的(有人会证吗?我不会……)   考虑当n≤2000n≤2000n≤2000时的60分做法:找到环之后,枚举断掉环上的哪一条边,然后求树的直径,取minminmin即可,这样做是平方的复杂度 ...

2018-02-19 22:22:27 382

原创 [NOI2014]随机数生成器

题意   给定一个初始随机种子和一个随机数生成器,同时给出若干个交换对,求出交换后的矩阵路径序列排序后字典序最小的合法路径题解   一开始的处理很简单,直接按照题目的要求进行模拟,然后将矩阵生成即可,关键是后面的寻找路径过程   容易想到,1肯定是要被选进去的,因为是要求将路径序列排序后的字典序最小;然后贪心地从小到大选择,判断是否能够加入当前序列,知道序列长度...

2018-02-19 22:05:05 266

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

原创 [NOI2015]荷马史诗

题意   给定nn个单词的出现次数,将这nn个单词用nn个kk进制字符串代替这nn个单词,要求任意一个字符串不是另一个字符串的前缀   求出一种方案使得替换后的总长度最小,在总长度最小的前提下,尽量使最长字符串的长度变小题解   如果是以前学过哈夫曼树的人,应该能够一眼看出这就是kk进制哈夫曼树   因为当(n−1)%(k−1)!=0(n-1)\%(k-1)!=

2018-02-19 21:33:47 540

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

原创 [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 277 1

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

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

原创 不知道取什么名字好呢……

Day -N:   额,好久没写博客了呢,半个多月了……(%高一学弟,一个多月写了100+篇博客,即勤奋又牛逼,Orz……)   想想这一个月干了什么……停课准备WC……不停地考试,不停地被虐,被虐后膜拜dalao,接着去堕落……(初三的大神不停虐菜%%%)   考了N场考试,终于等来了PKUWC2018,好激动,又好忐忑:反正我这么渣,去了也只是打酱油而已……Day0   早早地在c...

2018-02-02 22:17:44 409

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

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

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

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

原创 【HNOI2017】大佬-dalao

题面      解法 bfs+DPbfs+DP:   这道题的想法很妙,问了本校的很多大佬之后才搞懂。   我们可以发现,刷题长自信值和回嘴/怼大佬是两个独立的过程,如果我们能够在保证自己的自信值≥0≥0的同时使得可以不用刷题的天数尽可能多,那么我们就可能打败大佬。   所以我们设f[i][j]f[i][j]表示前i天,自信值为j时最

2017-12-12 09:09:55 666

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

原创 【NOIP2017模拟】猫&种花

题面-猫   信息组最近猫成灾了!隔壁物理组也拿猫没办法.信息组组长只好去请神刀手来帮他们消灭猫.信息组现在共有n 只猫(n 为正整数),编号为1 到n,站成了一个环,第i 只猫的左边是第i-1 只猫,右边是第i+1 只猫.特别的,第1 只猫的左边是第n 只猫,第n 只猫的右边是第1 只猫.每只猫拥有价值,表示消灭它能给信息组组长带来的声誉.注意,有的猫价值为负数,这意味着消灭它会损害组长的声誉

2017-11-09 22:00:43 545 1

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

原创 【NOIP2003】神经网络

题面 解法 拓扑排序:   看到这种有向图,而且图形结构类似于【HAOI2016】食物链,那么一般会想到利用拓扑排序   拓扑排序的大概过程应该都很清楚,这一题主要就是要怎么处理减去的UiU_i,因为第一层(即输入层)的CC值是直接给定的,所以不需要减去UU,其他节点都需要减去UiU_i,因此我们可以给不是输入层的点打上标记,在进行拓扑排序时额外处理

2017-11-09 21:20:30 687

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

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

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

原创 【UVA11354】Bond

题意   给定无向带权的Graph=Graph=(V,EV,E)   现在有QQ组询问:uu到vv的所有路径的最小的最大边权解法 树链剖分:   一开始看到最小的最大边权,我还往二分上想……复杂度O(Q∗nlognQ*nlogn),直接TT飞   然后认真想了想,其实啊,这有一个很明显的结论:最小的最大边权必定是最小生成树上

2017-10-18 15:45:58 261

原创 【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 363 1

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

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

原创 【UVA11997】K Smallest Sums

题意   有nn个序列,每个序列有nn个元素。现在要在每个序列里选一个元素出来,求元素总和前nn小的值解法 优先队列:   最简单的想法就是直接枚举所有可能的方案,然后排序求出前nn小的方案   我们用一个nn元组来表示一种组合   首先我们把每个序列从小到大排好序,那么最小的组合就是(1,1,…,1)了,至于第二小,在某个

2017-10-16 22:46:39 269

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

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

原创 【UVA11987】Almost Union-Find

题面 题意   有nn个人,有mm个,三种操作:   ①.合并pp所在的集合和qq所在的集合   ②.将pp加入qq所在的集合   ③.询问pp所在的集合中的元素个数以及元素之和解法 并查集:   这道题的关键就是②操作   ①操作很简单,直接使用并查集合并即可

2017-10-13 20:26:11 361

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

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

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

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

原创 【UVA1352】Colored Cubes

题面 大火题……上图: 题意   有nn个正方体(n≤4n≤4),每个正方体的六个面都有一个颜色。两个正方体是相同的当且仅当其中一个正方体能够通过某种旋转使其六个面的颜色与另一个正方体一一对应。现在你可以对正方体进行重新染色使nn个正方体变成相同的,求染色的最小次数解法 dfsdfs:   这

2017-10-12 08:40:50 186

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

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

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

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

近年国家队论文.rar

近年部分信息学竞赛国家集训队队员的论文 主要内容包括动态规划,数学相关和字符串相关 例如: 基于连通性状态压缩的动态规划问题_Cdq 周源 dp斜率优化 信息学竞赛中概率问题求解初探 后缀数组——处理字符串的有力工具

2020-02-05

HNOI2018训练.rar

信息学竞赛2003年~2017年部分各省省选试题及NOI试题AC代码,包括但不限于: [NOI2003]文本编辑器(Treap) [JSOI2004]平衡点(模拟退火) [JSOI2004]平衡点(正交分解) [NOI2005]维护数列 [POI2007]ZAP-Queries [HAOI2008] 糖果传递 [HAOI2008]圆上的整点.cpp [HNOI2008]GT考试 [HNOI2008]遥远的行星 [JSOI2008]星球大战 [SDOI2008]洞穴勘测 [ZJOI2008]瞭望塔 [ZJOI2008]骑士 [ZJOI2008]树的

2020-02-05

CCF-NOI-WC2018营员交流课件-卷积定理

NOI2017国家集训队队员刘承奥在CCF-NOI-WC2018的营员交流上使用的课件,主要讲述了卷积定理在OI中的应用

2018-02-05

UVA【UVA1267】Network拓展题:咖啡店数据

UVA【UVA1267】Network拓展题:咖啡店数据 内含标程以及数据生成器

2017-10-11

NOIP训练指南

适合于在NOIP考前两个月进行冲刺训练 内含41道NOIP真题以及各大OJ经典题目的代码和题解

2017-09-29

空空如也

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

TA关注的人

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