自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

McDonnell_Douglas的博客

你们不要老想着搞个大新闻然后把评测姬批判一番。

  • 博客(18)
  • 收藏
  • 关注

原创 C++——NOIP2016普及组 t4——魔法阵

题目描述六十年一次的魔法战争就要开始了,大魔法师准备从附近的魔法场中汲取魔法能量。大魔法师有 m 个魔法物品,编号分别为 1,2,...,m  。每个物品具有一个魔法值,我们用 xi 表示编号为 i 的物品的魔法值。每个魔法值 xi 是不超过 n 的正整数,可能有多个物品的魔法值相同。大魔法师认为,当且仅当四个编号为 a,b,c,d 的魔法物品满足 xa<xb<xc<xd ,xb-

2017-07-28 15:38:51 2478

原创 C++——NOIP2016普及组 t3——海港

题目描述小 K 是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。小 K 对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第 i 艘到达的船,他记录了这艘船到达的时间 ti(单位:秒),船上的乘客数量 ki ,以及每名乘客的国籍 xi,1,xi,2,...,xi,ki 。小 K 统计了 n 艘船的信息,希望你帮忙计

2017-07-28 15:36:57 4453 1

原创 C++——NOIP2016普及组 t2——回文日期

题目描述在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛习惯用 8 位数字表示一个日期,其中,前 4 位代表年份,接下来 2 位代表月 份,最后 2 位代表日期。显然:一个日期只有一种表示方法,而两个不同的日期的表示方法不会相同。牛牛认为,一个日期是回文的,当且仅当表示这个日期的 8 位数字是回文的。现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身

2017-07-28 15:35:29 2530

原创 C++——NOIP2016普及组 t1——买铅笔

题目描述P 老师需要去商店买 n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P 老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此 P 老师可能需要购买超过 n 支铅笔才够给小朋友们发礼物。现在 P 老师想知道,在商店每种包装的数量都足够的情况下,要买够至少 n 支铅笔

2017-07-28 15:33:42 1795

原创 C++ & Pascal——NOIP2016提高组day2 t3——愤怒的小鸟

题目描述Kiana 最近沉迷于一款神奇的游戏无法自拔。简单来说,这款游戏是在一个平面上进行的。有一架弹弓位于 (0,0) 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax2+bx 的曲线,其中 a,b 是 Kiana 指定的参数,且必须满足 a<0。当小鸟落回地面(即x轴)时,它就会瞬间消失。在游戏的某个关卡里,平面的第一象限中有 

2017-07-28 15:31:14 842

原创 C++——NOIP2016提高组day2 t2——蚯蚓

题目描述本题中,我们将用符号  表示对 c 向下取整,例如:蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。蛐蛐国里现在共有 n 只蚯蚓(n为正整数)。每只蚯蚓拥有长度,我们设第 i 只蚯蚓的长度为 ai (i=1,2,... ,n),并保证所有的长度都是非负整数(即:可能存在长度为0的蚯蚓)。每一秒,神刀手会在所有的蚯蚓中,准确

2017-07-28 15:25:09 600

原创 C++ & Pascal & Java ——NOIP2016提高组day2 t1——组合数问题

题目描述组合数  表示的是从 n 个物品中选出 m 个物品的方案数。举个例子,从 (1,2,3) 三个物品中选择两个物品可以有 (1,2),(1,3),(2,3) 这三种选择方法。根据组合数的定义,我们可以给出计算组合数  的一般公式:     其中 n!=1×2×...×n 。小葱想知道如果给定 n,m 和 k,对于所有的 0≤i≤n,0≤j≤min(i,m) 有多少对 (i

2017-07-28 15:18:07 660

原创 C++——NOIP2016提高组day1 t3——换教室

题目描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有 2n 节课程安排在 n 个时间段上。在第 i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 ci 上课,而另一节课程在教室 di 进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的 n 节安排好的课程。如果学生

2017-07-26 16:14:34 1809

原创 C++——NOIP2016提高组day1 t2——天天爱跑步

题目描述小 C 同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含 n 个结点和 n-1 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从 1 到 n 的连续正整数。现在有 m 个玩家,第 i 个玩家的起点为 Si ,终点为 Ti 。

2017-07-26 16:09:55 998

原创 C++ & Java ——最长不下降序列—变式题

题目描述现有两个长度为 n 的排列 A,B,需再寻找一个排列 C,使得对于 C 中任意两个数i,j(i满足Ci在A 中的位置比Cj 靠前,在 B 中位置也比Cj靠前,求这个排列 C 的最大长度输入描述注意:C 是序列不是排列。输入描述第一行一个数n,表示排列的长度第二行 n 个正整数,为A 排列第三行 n 个正整数,为B 排列输出描述 Output Desc

2017-07-26 16:06:13 462

原创 C++ & Java——NOIP2016提高组day 1 t1——玩具谜题

玩具谜题题目描述小南有一套可爱的玩具小人,它们各有不同的职业。有一天,这些玩具小人把小南的眼镜藏了起来。小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:    这时 singer 告诉小南一个谜题:“眼镜藏在我左数第 3 个玩具小人的右数第 1 个玩具小人的左数第 2 个玩具小人那里。”小南发现,这个谜题中玩具小人的朝向非常关键,因为朝内

2017-07-20 17:03:17 586

原创 C++——最短路&&线段树 例题——Board

Board题目背景SOURCE:NOIP2016-RZZ-2 T3题目描述给出这样一棵“二叉树”:每个节点有左右两个儿子,并如下定义每个节点的高度:假设父亲节点的高度为 h ,那么他的两个儿子的节点的高度都是 h + 1 ,相同高度的所有节点称作一层。每个节点的左儿子的子树都在右儿子的子树的左边,每一层相邻的两个节点之间有一条边。下面是一个例子:

2017-07-20 16:58:58 578

原创 C++ & Java——1807——动态规划

题目描述给出一个由数字(‘0’-‘9’)构成的字符串。我们说一个子序列是好的,如果他的每一位都是 1、8、0、7 ,并且这四个数字按照这种顺序出现,且每个数字都出现至少一次(111888888880000007 是好的,而 1087 不是)。请求出最大的好的子序列的长度。输入格式输入唯一一行一个字符串。输出格式一行一个整数表示答案。样例数

2017-07-17 16:16:15 394

原创 C++——Minimum——最短路、最小生成树

题目描述给出一幅由 n 个点 m 条边构成的无向带权图。其中有些点是黑点,另外点是白点。现在每个白点都要与他距离最近的黑点通过最短路连接(如果有很多个,可以选取其中任意一个),我们想要使得花费的代价最小。请问这个最小代价是多少?注意:最后选出的边保证每个白点到黑点的距离任然是最短距离。输入格式第一行两个整数 n,m ;第二行 n 个整数,0 表示白点,1

2017-07-17 16:14:51 774

原创 Java & Pascal & C++——容斥原理例题——切蛋糕

切蛋糕                      【问题描述】     BG 有一块细长的蛋糕,长度为?。     有一些人要来BG 家里吃蛋糕,BG 把蛋糕切成了若干块(整数长度),然后分给这些人。 为了公平,每个人得到的蛋糕长度和必须相等,且必须是连续的一段。     但是,BG 并不知道要有多少人来。他只知道,来的人数为?的约数,且小于?。     显然把蛋糕

2017-07-07 15:20:23 1318

原创 C++——有关<map>的例题——单词翻译

题目描述众所周知,Mr.Zeng 不会说英语,他会使用 A 语言。因为我们的国家已经加入世贸组织,他感受到了压力,已经在开始学习英语。现在需要你用计算机来帮助他做一些翻译工作。输入格式输入 N(1≤N≤100005)个词典条目,每个字典条目占一行,分别包含一个英语单词、一个空格和一个该英语单词对应的A语言单词。词典中每个 A 语言单词出现一次。接着一个空行。然后

2017-07-05 16:59:28 953

原创 Java——完全背包

题目描述设有 n 种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为 M ,今从 n 种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于 M ,而价值的和为最大。输入格式第 1 行:两个整数,M(背包容量,M第 2..N+1 行:每行二个整数 Wi,Ci,表示每个物品的重量和价值。输出格式

2017-07-03 18:34:31 494

原创 Java——0/1背包

0/1背包题目描述一个旅行者有一个最多能用 m 公斤的背包,现在有 n 件物品,它们的重量分别是 W1 ,W2 ,... , Wn ,它们的价值分别为 C1,C2 ,... ,Cn 。若每种物品只有一件求旅行者能获得最大总价值。输入格式第 1 行:两个整数,M(背包容量,M≤200)和 N(物品数量,N≤30)。第 2..N+1 行:每行二个整数 Wi,

2017-07-03 18:28:15 361

空空如也

空空如也

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

TA关注的人

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