
NOIP解题报告
文章平均质量分 81
ourhonor
后台开发工程师
展开
-
NOIP2009 提高组 最优贸易 解题报告
题目描述输入输出 共1行,包含1个整数,表示最多以赚取的旅费。如果没有进行贸易,则输出0、样例输入5 54 3 5 6 11 2 11 4 12 3 23 5 14 5 2样例输出5(1)、解题思路:本题很直观的就是想找到一个价格最低和一个价格最高点(满足由起点能到达,且又可顺序到达终原创 2015-08-11 17:13:55 · 1904 阅读 · 0 评论 -
NOIP2013提高组复赛 转圈游戏 解题报告
简单分析: 显然有环(即转圈的情况),即相当于从出发点直接走a个点,a:=(m*10^k) mod n【10^k这样输入是错误的】;而题目数据太大,使用普通方法时间无法通过(我试了一下,能过百分之30左右)所以想到优化10^k时的运算,即快速幂 代码如下:program circle;varn,m,x,dx:原创 2015-08-11 16:44:04 · 3121 阅读 · 0 评论 -
NOIP2013 积木大赛 题解(2种解法)
描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第原创 2015-08-13 17:06:29 · 1390 阅读 · 0 评论 -
NOIP2011 计算系数 题解(超详细)
描述给定一个多项式(ax + by)^k,请求出多项式展开后x^n * y^m项的系数。格式输入格式共一行,包含5个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开。输出格式输出共1行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007取模后的结果。样例1样例输入1[复制]原创 2015-08-31 17:46:23 · 1229 阅读 · 0 评论 -
NOIP2011 观光公交 题解(超详细)
描述风景迷人的小城Y市,拥有n个美丽的景点。由于慕名而来的游客越来越多,Y市特意安排了一辆观光公交车,为游客提供更便捷的交通服务。观光公交车在第0分钟出现在1号景点,随后依次前往2、3、4……n号景点。从第i号景点开到第i+1号景点需要Di分钟。任意时刻,公交车只能往前开,或在景点处等待。设共有m个游客,每位游客需要乘车1次从一个景点到达另一个景点,第i位游客在Ti分钟来到景点Ai,希原创 2015-09-03 13:52:12 · 3701 阅读 · 0 评论 -
NOIP2011 聪明的质检员 题解
描述小 T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有n个矿石,从1到n逐一编号,每个矿石都有自己的重量wi以及价值vi。检验矿产的流程是:1、给定m个区间[Li,Ri];2、选出一个参数W;3、对于一个区间[Li,Ri],计算矿石在这个区间上的检验值Yi:Y i =(∑ j 1)∗(∑ j v j ) , j∈[L i ,R i ]且w j ≥W j原创 2015-09-02 19:36:56 · 1602 阅读 · 0 评论 -
noip 近年分析
NOIP-2011-D1A铺地毯枚举,模拟循环队列NOIP-2011-D1B选择客栈枚举二分查找、NOIP-2011-D1CMayan游戏深搜剪支NOIP-2011-D2A计算系数数论二项式系数、原创 2015-09-28 17:26:30 · 725 阅读 · 0 评论 -
(NOIP2015)复赛模拟试题 vijos1165 火烧赤壁
描述曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。隆冬的十一月,天气突然回暖,刮起了东南风。没想到东吴船队离开北岸大约二里距离,前面十条大船突然同时起火。火借风势,风助火威。十条火船,好比十条火龙一样,闯进曹军水寨。那里原创 2015-09-16 18:01:22 · 1316 阅读 · 0 评论 -
noip2010 乌龟棋
题目描述小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N 个格子,每个格子上一个分数(非负整数)。棋盘第1 格是唯一的起点,第N 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌 龟棋中M 张爬行卡片,分成4 种不同的类型(M 张卡片中不一定包含所有4 种类型的卡片,见样例),每种类型的卡片上分别标有1、2、3、4 四个数字之一,表示使用这种卡片原创 2015-09-16 18:32:25 · 460 阅读 · 0 评论 -
算法集合
http://blog.youkuaiyun.com/v_july_v原创 2015-09-28 18:09:15 · 444 阅读 · 0 评论 -
noip2005谁拿最多奖学金(模拟)题解
描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩优秀奖,每人2000元,期末平均成绩高原创 2015-10-14 17:18:52 · 546 阅读 · 0 评论 -
2015NOIP模拟赛(二) 试题及解析
题目名称输入文件输入输出时间限制空间限制路灯改建计划light.inLight.out1S128M数独shudu.inshudu.out10S128 MAim Netbarnetbar原创 2015-10-31 16:54:43 · 1202 阅读 · 0 评论 -
NOIP2015模拟赛(三) 试题及详解
模拟赛问题文件名输入输出内存限制时限分值海宝玩具haibao.pas/dpr/c/cpphaibao.inhaibao .out256M2s100半数集问题set.pas/c/cpp原创 2015-10-31 17:01:11 · 1454 阅读 · 0 评论 -
NOIP2013货车运输 题解
题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。 现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有n 座城市和 m 条道路。 接下来 m 行每行 3 个整数 x、y、z,每两个整数之间用一个空格隔原创 2015-08-11 17:59:09 · 4660 阅读 · 0 评论 -
NOIP2013提高组复赛 火柴排队 解题报告
constc=99999997;varmid,key,a,b:array[1..100000]of longint;u:array[1..100000]of longint;n,m,i,j,k:longint;ans:int64;procedure sort1(l,r: longint);vari,j,x,y: longint;原创 2015-08-11 16:48:00 · 1372 阅读 · 0 评论 -
NOIP2011 选择客栈 题解(最简方法,超短代码)
描述丽江河边有n家很有特色的客栈,客栈按照其位置顺序从1到n编号。每家客栈都按照某一种色调进行装饰(总共k种,用整数0~ k-1表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。晚上,他们打算选择一家咖啡店喝咖啡,要求咖啡店位于两人住的两家客栈之间(包括他们住的客栈原创 2015-08-29 16:27:45 · 2626 阅读 · 0 评论 -
NOIP2010 机器翻译 题解
描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内存中原创 2015-08-29 16:19:25 · 1368 阅读 · 0 评论 -
NOIP2014 提高组 生活大爆炸版石头剪刀布
描述石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势:斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。现在,小 A 和小原创 2015-08-11 17:35:26 · 3900 阅读 · 0 评论 -
NOIP2014提高组 寻找道路
描述在有向图 G 中,每条边的长度均为 1,现给定起点和终点,请你在图中找一条从起点到 终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。在满足条件 1 的情况下使路径最短。注意:图 G 中可能存在重边和自环,题目保证终点没有出边。 请你输出符合条件的路径的长度。格式输入格式第一行有两个用一个空格隔开的整数原创 2015-08-11 17:43:48 · 1109 阅读 · 0 评论 -
NOIP2014 联合权值 解题报告
描述无向连通图 G 有 n 个点,n-1 条边。点从 1 到 n 依次编号,编号为 i 的点的权值为 Wi, 每条边的长度均为 1。图上两点(u, v)的距离定义为 u 点到 v 点的最短距离。对于图 G 上的点对(u, v),若它们的距离为 2,则它们之间会产生Wu×Wv的联合权值。请问图 G 上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?原创 2015-08-11 17:30:43 · 4950 阅读 · 0 评论 -
NOIP2014 无线网路发射器选址
描述随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。假设该城市的布局为由严格平行的 129 条东西向街道和 129 条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 1 。东西向街道从北到南依次编号为0,1,2…128,南北向街道从西到东依次编号为 0,1,2…128。东西向街道和南北向街道相交形成路口,规定编号为 x原创 2015-08-11 17:42:14 · 847 阅读 · 0 评论 -
NOIP2012 同余方程 题解
拓展的欧几里得算法 的应用原创 2015-08-13 17:27:27 · 1625 阅读 · 0 评论 -
NOIP2013 花匠 题解(方法全面)
2.花匠(flower.cpp/c/pas)【问题描述】花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。具体而言,栋栋的花的高度可以看成一列整数ℎ1, ℎ2, … , ℎn。设当一部分花被移走后,剩下的花的高度依次为g1,g2,… , gm,则栋栋希原创 2015-08-13 16:41:42 · 5258 阅读 · 1 评论 -
NOIP2012 国王游戏 题解
描述恰逢H国国庆,国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。 国王不希望某一个大臣获得特别多的奖赏原创 2015-08-12 17:45:18 · 3985 阅读 · 0 评论 -
NOIP2012提高组day1 vigenere密码 题解
样例1样例输入1[复制]CompleteVictoryYvqgpxaimmklongnzfwpvxmniytm样例输出1[复制]Wherethereisawillthereisaway限制每个测试点1s忽略密钥的大小写,于是if ord(miyue) > 96 then miyue := chr(ord(miy原创 2015-08-12 11:47:40 · 1795 阅读 · 0 评论 -
NOIP2014提高组解方程
艾森斯坦定理,秦九韶的应用原创 2015-08-11 17:47:45 · 2811 阅读 · 0 评论 -
NOIP2014 飞扬的小鸟 题解
背包问题新解,算法超级优化原创 2015-08-14 10:29:44 · 2485 阅读 · 0 评论 -
NOIP2013 华容道 解题报告
超强解析原创 2015-08-11 17:26:27 · 2932 阅读 · 0 评论 -
NOIP2011 铺地毯 题解
描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n张地毯,编号从1到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。格式原创 2015-08-29 16:03:17 · 1045 阅读 · 0 评论 -
NOIP2011 Mayan游戏 题解
描述 Mayan puzzle是最近流行起来的一个游戏。游戏界面是一个7行5列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上。游戏通关是指在规定的步数内消除所有的方块,消除方块的规则如下:1、每步移动可以且仅可以沿横向(即向左或向右)拖动某一方块一格:当拖动这一方块时,如果拖动后到达的位置(以下称目标位置)也有方块,那么这两个方块将交换位置原创 2015-08-29 09:27:17 · 1388 阅读 · 0 评论 -
2015NOIP模拟赛(一) 试题及解析
小车问题car.pas 【问题描述】甲、乙两人同时从A地出发要尽快同时赶到B地。出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。【输入】仅一行,三个数据分别表示AB两地的距离s,人的步行速度a,车的速度b。【输出】两人同时到达B地需要的最短时间。【样例】car.i原创 2015-10-31 16:45:00 · 4728 阅读 · 0 评论