竞赛—NOIP2017模拟赛
lhq_er
这个作者很懒,什么都没留下…
展开
-
Contest_5 0616 By lhq
转载请注明出处:http://blog.csdn.net/lhq_er/article/details/73518832#题目&AC代码见后面T1:强迫症 tileT2:手套 glovesT3:星座 cross原创 2017-06-20 20:41:22 · 498 阅读 · 1 评论 -
【NOIP2017】SummerTraining0721
T1数论欧拉函数,T2DP+空间优化+时间优化,T3生成树?凸包!原创 2017-07-28 08:24:22 · 287 阅读 · 0 评论 -
【图论经典题】NOIP2013 普及组 T4 车站分级(两种方法)
Solution主要是按车站分级(就是按照题目意思来)和按车分级两种方法。方法一:按车站分级,我们知道一辆车经过的车站的等级一定大于没经过的车站的等级,这样就可以根据大小关系建议一张拓扑图,然后拓扑排序。 时间复杂度:O(MN^2) 但是常数很小可以过方法二: http://blog.csdn.net/ta201314/article/details/46659541 我们可以这样理解题意:每原创 2017-08-24 19:19:21 · 580 阅读 · 0 评论 -
【NOIP2016】Day1
SolutionT1模拟,可以用异或简化代码T2这里讲一下正解,网上题解也有很多 我们把路径插成,u->lca , lca->v, 我们先看u->lca这一条,若这条路径上的点x能观察到u,那么: deep[u]−deep[x]=T[x]deep[u]-deep[x]=T[x] 移项后得:deep[u]=deep[x]+T[x]deep[u]=deep[x]+T[x] 发现右边是一个之原创 2017-09-10 19:14:19 · 345 阅读 · 0 评论 -
【NOIP2015D2】 解题报告
这次模拟考试订正历程很悲催……SolutionT1:很经典的二分答案,直接切掉 T2:听说过是DP,考试时先写了一个dfs,发现要记录前一个有没有选来看后面的是否连在一起,f[i][j][k][sta]表示A数组前i个,B数组前j个,分成k段,最后两个是否匹配的方案数,一开始忘记选了也可以分为2段,总的方程就是比较a[i+1]和b[j+1],若不同,只能推到f[i+1][j][k][0],若相同,原创 2017-09-02 22:05:45 · 290 阅读 · 0 评论 -
【NOIP2017】Day7
SolutionT1: 推了一个考试的数学公式,贼复杂,事实上正解也挺复杂的,什么二次函数求和?此处%ljn大佬的思路+精妙的代码,思路:6个点最多分成5的区域,注意左闭右开后枚举每个机器人在那个区间,在分类讨论1.3个在同一区间2.两个在同一区间3.在不同区间,分别计算,这个好算多了 T2: 数位DP,考试前讲过,A了,CF上的题 http://www.cnblogs.com/vongan原创 2017-08-09 21:05:46 · 480 阅读 · 0 评论 -
【NOIP2017】Day6
SolutionT1: 设f[i][j]为i张牌,j张黑牌的期望张数,f[i][j]==i/j∗f[i−1][j−1]f[i][j]==i/j*f[i-1][j-1]数学归纳法可以证明f[n][m]=m/(n-m+1)。 T2: 最难的一题(我觉得),首先这是一道DP,但最好要转化, 令x′=x+yx'=x+y y′=x−yy'=x-y 这样曼哈顿距离就变成了max{|x1−x2|,原创 2017-08-09 20:54:31 · 382 阅读 · 0 评论 -
【NOIP2017】Day5
SolutionT1: 我们发现对于区间[l,r]只能有两个棋子,所以记f[i][j][k]为放到i步,最近的为j,第二近的为k,方案数。f[i+1][j][k]+=f[i][j][k]f[i+1][j][k]+=f[i][j][k]f[i+1][i+1][j]+=f[i][j][k]([k,i+1]不在一个限制内部)f[i+1][i+1][j]+=f[i][j][k]([k,i+1]不在一个限制原创 2017-08-09 20:36:03 · 318 阅读 · 0 评论 -
【NOIP2017】Day4
SolutionT1:首先可以想到分成两组暴搜+剪枝得到所有可能,然后meeting in middle,尴尬的是时间与空间,时间从2s—>5s—>12s(评测时才改的,考试时只到5s),对于时间12s可以直接快排,226≈670000002^{26} \approx 67000000 512M可以开两个刚刚好,考场上我以为快排过不了,就写了个基数排序,结果要开三个数组,空间炸了……标称方法是一边2原创 2017-08-09 19:56:11 · 482 阅读 · 0 评论 -
【NOIP2017】Day3
题目传送门(请点击开头目录) http://blog.csdn.net/lhq_er/article/details/76693851SolutionT1:模拟一个栈的进出,最后判断是否有剩余即可 T2:求最大全1矩阵,方法是求出极大矩阵后更新,维护单调栈,可以搜,网上有很多 T3:仔细考虑后发现时要求这样的二元组(s,t)是的1—>s—>t—>1, 我们可以枚举(s,t)再跑最短路(去掉原创 2017-08-04 21:04:59 · 403 阅读 · 0 评论 -
【NOIP2017】Day2
题目传送门(请点击开头目录) http://blog.csdn.net/lhq_er/article/details/76693851SolutionT1:乱搞题 T2:两两分组,meeting in middle,虽然我是二分,还把inv写错了(没模p) T3:对于len=1可以bfs,len<=4其实也可以,因为不会碰到身体,len>4时我们考虑bfs时的vis在这里为什么不可以呢?因为原创 2017-08-04 20:46:43 · 1196 阅读 · 0 评论 -
【NOIP2017】SummerTraining0727
T1递推O(N^2),也可以数学公式算组合数O(n),T2类似之前的一道题目星座,把n遍dfs变成1遍,O(n),T3基环外向树+期望+DP+数学,省选入门题原创 2017-07-27 16:58:09 · 227 阅读 · 0 评论 -
【NOIP2017】SummerTraining0726
T1结论题,T2贪心,T3优化暴力,这套题目很简单,但是T3的优化有点难想到。 100+100+0=200 rank18。 PS:一个梗:考完后myx大佬说你们是不是有人在用手机查T3题解?我博客题解的访问量暴涨20,233。原创 2017-07-27 15:56:04 · 448 阅读 · 0 评论 -
Contest_5 0612 By lhq
题目来源:学军中学NOIP2013提高组原创模拟题day1 1.装果子 关键词:二分 2.零件加工 关键词:贪心 3.种树 关键词:差分约束 or 贪心原创 2017-06-22 14:40:44 · 275 阅读 · 0 评论 -
Contest_5 0614 By lhq
题目来源:学军中学NOIP2013提高组原创模拟题day2 https://wenku.baidu.com/view/3d053c4c76eeaeaad0f3309d.html###SolutionT1 完全平方数 关键字:欧拉筛,快速幂,贪心T2卡片游戏 关键字:数学推理 逆序对T3 围栏问题 关键字:搜索+剪枝 Dancing Links原创 2017-06-22 15:25:52 · 348 阅读 · 0 评论 -
【NOIP2014八校联考】乐曲创作(music) (详细证明)
【NOIP2014八校联考】乐曲创作(music)贪心+构造题原创 2017-07-13 21:24:41 · 1127 阅读 · 2 评论 -
Contest_6 0619 By lhq
T1 灰色的果实 来源:poj2152T2 星空的记忆 来源: poj2912T3 失去的记忆 来源:BZOJ3439原创 2017-06-22 21:03:11 · 554 阅读 · 0 评论 -
【 NOIP2017】SummerTraining0720
T1 选择困难症 T2规避 T3 反抗希碧拉系统续原创 2017-07-20 19:25:09 · 378 阅读 · 0 评论 -
【JZOJ 3853】【NOIP2014八校联考第2场第2试9.28】帮助Bsny(help) (详解)
帮助Bsny 状压DP,关于DP的思考原创 2017-07-09 20:41:52 · 585 阅读 · 0 评论 -
【NOIP2017】SummerTraining0706
又来补之前的考试了……这套题目订正起来不是很难,但现场…… 10+0+40=50,rank22 T1不会求最大的平均长度,原来是二分+判圈,做题太少啊 T2是一道不难的DP,从头开始推很简单,写了一篇专门的blog T3数据结构题,唯一看出算法的,卡在了一些小地方…… %xqj AC T1 T2 %lzw AC T3原创 2017-07-31 17:42:54 · 265 阅读 · 0 评论 -
【NOIP2017】SummerTraining0707
这是一套大水题,8人AK,我100+0+0=100 rank29 T1乱搞题 T2树形DP,我不知道哪里搞炸了 T3更水,表示看到仙人掌就没去想了(其实是没想出)看题解或代码的看目录,有索引。原创 2017-07-31 17:53:48 · 399 阅读 · 0 评论 -
【NOIP2017SummerTraining0705】
T1正解KMP Next数组利用,n^2大暴力水过T2 dp??乱搞?? 只水了50T3 组合数? 有点难,但不是很难。 现场0分,部分分都没拿。原创 2017-07-31 17:24:17 · 399 阅读 · 0 评论 -
【NOIP2017】SummerTraining0710
T1 并查集/二分图染色 T2 DP+矩阵乘法优化T3 数位DP100+100+30=230 rank13想出了T2矩阵乘法好开森,然并卵……%sqj wsj zhz大佬AK怒喷水题后附zhz大佬的蔑视原创 2017-07-31 18:08:48 · 351 阅读 · 0 评论 -
【NOIP2017】SummerTraining0724
A:数列 数学等比数列B:单词 暴力优化C:分配 找规律+树链剖分原创 2017-07-24 18:50:07 · 262 阅读 · 0 评论 -
【NOIP2017】Day1
题目传送门(请点击开头目录) http://blog.csdn.net/lhq_er/article/details/76693851SolutionT1:排完序后贪心比较 T2:dp[t][i][j]表示t时间能否一个为一个为j,转移方程很好写。 T3: 30%:建图后最小生成树 100%:Kruskal慢在最所有边排序,其实很多边权值是相同的,所以对行列单独排序,再取,去的时候要注意去重原创 2017-08-04 20:37:35 · 1460 阅读 · 0 评论