NOIP
文章平均质量分 65
itselaineZ
她终于知道她走的这条路从来都没有尽头,永远到不了天堂
展开
-
#NOIP2003#加分二叉树
[NOIP2003]加分二叉树时间限制: 1 Sec 内存限制: 64 MB[提交][状态][我的提交]题目描述设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法原创 2017-01-23 21:33:14 · 244 阅读 · 0 评论 -
NOIP2017的流水账
周五那天下午到的巴蜀,试机,键盘感觉不太爽,我看见低年级的小朋友下课。走楼梯上去,提着电脑包,挺累,发现今年女生特多,没什么感觉。试机的时候打了树剖,最近树剖练得多,挺顺手,希望能考点会的数据结构题。坐了一会儿,当时在出神,然后感觉有人坐到我旁边来拍我的肩,转头一看,是老朋友了。一个三中的家伙,他高中开始学信息,还是听了我在学才来的。上午约了下午见,果然他就来找我了,聊了一会儿今年的比赛,当然原创 2017-11-13 17:40:55 · 420 阅读 · 1 评论 -
#NOIP模拟赛bzoj3449#大佬(期望好题)
其实我根本就不懂得期望是什么,准确地说应该是不太熟悉,但是现在大致也知道是怎么算的了。说说这道题,出题人的正解很成功被我们某些大佬给卡掉了,原因是还有更好的解法,可以把时间复杂度降得更低,现在来看真正的正解。假设现在我们有一种完整的N道题难度的排列,设现在这种排列为i,然后有w[i][j]来表示这种排列下,第j - k + 1天到第j天的劳累值。对于方案i,完成总书的劳原创 2017-10-24 22:01:59 · 277 阅读 · 0 评论 -
#NOIP2011#聪明的质检员(二分)
【NOIP2011】聪明的质监员时间限制: 1 Sec 内存限制: 128 MB题目描述 小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有n 个矿石,从1到n 逐一编号,每个矿石都有自己的重量wi 以及价值vi。检验矿产的流程是: 1、给定m 个区间[Li,Ri]; 2、选出一个参数W; 3、对于一个区间原创 2017-09-25 20:41:31 · 197 阅读 · 0 评论 -
#NOIP2011#Mayan游戏(Dfs搜索)
【NOIP2011】Mayan 游戏时间限制: 3 Sec 内存限制: 128 MB题目描述 Mayan puzzle 是最近流行起来的一个游戏。游戏界面是一个7 行5 列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上。游戏通关是指在规定的步数内消除所有的方块,消除方块的规则如下: 1、每步移动可以且仅可原创 2017-09-24 22:51:51 · 128 阅读 · 0 评论 -
#NOIP2011#选择客栈
【NOIP2011】选择客栈时间限制: 1 Sec 内存限制: 128 MB题目描述丽江河边有 n 家很有特色的客栈,客栈按照其位置顺序从1 到n 编号。每家客栈都按照某一种色调进行装饰(总共k 种,用整数0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的原创 2017-09-24 22:44:10 · 213 阅读 · 0 评论 -
#NOIP模拟赛#捕鼠器mousetrap(树)
题解其实是相当详细的,但是是英文的,于是我就自己翻译了一份(拒转载,心血啊),有可能有错,但是并不影响大部分的理解,可以参考。Code:#include#include#include#include#include#includeusing namespace std;const int Max = 1000000;int N, Root, Mouse;in原创 2017-08-26 19:23:12 · 243 阅读 · 0 评论 -
#NOIP模拟赛#保证的利润(贪心 模拟)
首先要想清楚一个性质,因为对于每个公司,都可以下任意种类的注,所以是否同一公司并无影响,可以分开来考虑。对于每种注,因为买一注的花费是一样的,所以一定会优先选择回报高的购买, 并且,两种注都必须买(总体上看)。对两种注分别从大到小排序。因为最后的答案由较低的一边的利润决定,所以优先将较小回报的那方加上更多的股数。每次记录答案。Code:#include#include#in原创 2017-08-26 19:15:21 · 191 阅读 · 0 评论 -
#NOIP模拟赛#单向道路(LCA or 子树和-> 边的贡献)
有两种做法,都比较好想。首先,两种方法都要对于整个图求桥,因为边双连通分量中的两个点一定可以互达。然后对于桥,我们得到一棵树(将所有的点所对应的连通分量标记好)。第一种:任意提一个结点,转成有根树,对于两个城市,求LCA,因为有解,到LCA的路径上的边的方向是指向LCA的,另一边相反,这个要注意递归处理(已经处理过的要跳过),不能O(N)更新方向。第二种:记录每个联通分量中原创 2017-08-26 17:54:13 · 248 阅读 · 0 评论 -
#NOIP模拟赛#同色齿轮问题(Hungary最大匹配 or 网络流)
一共只有三种颜色,假设前两种颜色反向,对于第三种颜色,它与前两种齿轮中必有一种同向。枚举两种齿轮的颜色,假设它们旋转方向矛盾(同向),另一种只需要与它们反向就一定不矛盾了,所以此处可以不考虑。对于这两种需要啮合的颜色齿轮连边,Hungary求二分图最大匹配,最大匹配数就是矛盾需删除掉的齿轮数(注:删掉的不一定是同色齿轮)。Code:#include#include#includ原创 2017-08-26 17:32:42 · 262 阅读 · 0 评论 -
#NOIP模拟赛#字母选择Choose(并查集)
此题贪心为错解,因为是全部更改,所以如果先多次更改了很多小数目,最后可能会一次更改一个很大的数目,这是没有必要的。正解为并查集,对于首尾对应位置的字母,如果不匹配,则查看当前两个字母的所属集合,根节点的字母数量,将小的接在大的下方,表示小的将全部改成大的。可以想象为之前改成了某字母,后面又改成了另一字母(大可以直接改成最终字母,这种方案一定合法)最后遍历,减去不需要更改的。#inc原创 2017-08-26 17:19:23 · 265 阅读 · 0 评论 -
#NOIP2015#运输计划(树剖 + 二分 + 差分)
#150. 【NOIP2015】运输计划 统计 描述 提交 自定义测试公元 2044 年,人类进入了宇宙纪元。L 国有 nn 个星球,还有 n−1n−1 条双向航道,每条航道建立在两个星球之间,这 n−1n−1 条航道连通了 LL 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 uiui 号星球沿最快的宇原创 2017-08-12 11:23:16 · 260 阅读 · 0 评论 -
#NOIP2011#计算系数
【NOIP2011】计算系数时间限制: 1 Sec 内存限制: 128 MB[提交][状态][我的提交]题目描述给定一个多项式(ax + by)^k,请求出多项式展开后x^n y^m项的系数。输入输入文件名为 factor.in。共一行,包含 5 个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开。输出输原创 2017-02-09 21:15:16 · 1315 阅读 · 0 评论 -
#bzoj1846 - 山东省选2008#郁闷的小J(Avl平衡树两法:离散化每种书建树 or 按特定排序建一棵树)
问题 A(1846): 【山东省选】郁闷的小J时间限制: 4 Sec 内存限制: 512 MB题目描述小J是国家图书馆的一位图书管理员,他的工作是管理一个巨大的书架。虽然他很能吃苦耐劳,但是由于这个书架十分巨大,所以他的工作效率总是很低,以致他面临着被解雇的危险,这也正是他所郁闷的。 具体说来,书架由N个书位组成,编号从1到N。每个书位放着一本书,每本原创 2017-07-12 16:52:46 · 360 阅读 · 0 评论 -
#NOIP1999#邮票面值设计
【NOIP1999】邮票面值设计时间限制: 1 Sec 内存限制: 64 MB提交: 131 解决: 63[提交][状态][我的提交]题目描述给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤40)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX,使在1~MAX之间的每一个邮资值都能得到。输入第原创 2017-01-22 21:32:16 · 384 阅读 · 0 评论 -
NOIP2017巴蜀模拟总结
DAY1t1很水,可以O(N)做,也可以O(NlogN)upper_bound()。t2题意理解得不清楚,思路还是很简单,先强联通分量缩点,每个强联通分量就要用这么多次轰炸。要求一个最长的叶结点走到走不动的步数。t3出题人拼题,一个最小生成树和一个nim博弈并在一起。注意每次的重建树,树剖和线段树放在一起的时间最快。DAY2t1打素数表,筛法顺便筛出所有由两个素数乘起来原创 2017-11-05 18:52:32 · 274 阅读 · 0 评论