摘要: 普及组: 明明的随机数(数据处理) 开心的金明(动态规划) jam的计数法(数学知识) 数列(构造) 提高组: 能量项链(动态规划) 金明的预算方案(动归) 作业调度方案(按题目模拟) 2^k进制数(数学) 阅读全文
posted @ 2010-10-14 18:54 Sephiroth.L. 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。【输入格式】输入2行,第... 阅读全文
posted @ 2010-10-14 18:46 Sephiroth.L. 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为5等:用整数1~5表示,第5等最重要。他还从因特网上查到了每件... 阅读全文
posted @ 2010-10-14 18:43 Sephiroth.L. 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互不相同,而且从左到右是严格递增的。每次,Jam还指定使用字母... 阅读全文
posted @ 2010-10-14 18:14 Sephiroth.L. 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:3^0,3^1,3^0+3^1,3^2,3^0+3^2,3^1+3^2,3^0+3^1+3^2,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例... 阅读全文
posted @ 2010-10-14 18:06 Sephiroth.L. 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为m,尾标记为r,后... 阅读全文
posted @ 2010-10-14 18:01 Sephiroth.L. 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台... 阅读全文
posted @ 2010-10-14 17:58 Sephiroth.L. 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】我们现在要利用m台机器加工n个工件,每个工件都有m道工序,每道工序都在不同的指定的机器上完成。每个工件的每道工序都有指定的加工时间。 每个工件的每个工序称为一个操作,我们用记号j-k表示一个操作,其中j为1到n中的某个数字,为工件号;k为1到m中的某个数字,为工序号,例如2-4表示第2个工件第4道工序的这个操作。在本题中,我们还给定对于各操作的一个安排顺序。 例如,当n=3,m=2时,... 阅读全文
posted @ 2010-10-14 17:55 Sephiroth.L. 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】设r是个2^k 进制数,并满足以下条件: (1)r至少是个2位的2^k 进制数。 (2)作为2^k进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。 (3)将r转换为2进制数q后,则q的总位数不超过w。 在这里,正整数k(1≤k≤9)和w(k<w≤30000)是事先给定的。 问:满足上述条件的不同的r共有多少个? 我们再从另一角度作些解释:设S是长度为... 阅读全文
posted @ 2010-10-14 17:49 Sephiroth.L. 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 普及组: 奖学金(按题目描述模拟) 纪念品分组(贪心) 守望者的逃离(有贪心的搜索) Hanoi双塔问题(数学分析+高精度) 提高组: 统计数字 (统计+数据结构) 字符串的展开 (按题目模拟) 矩阵取数游戏 (动归+高精度) 树网的核 (图论) 阅读全文
posted @ 2010-10-14 09:53 Sephiroth.L. 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。 你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。【输入格式】包含n+2行:... 阅读全文
posted @ 2010-10-14 09:34 Sephiroth.L. 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前5名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上... 阅读全文
posted @ 2010-10-14 09:28 Sephiroth.L. 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】恶魔猎手尤迪安野心勃勃,她背叛了暗夜精灵,率领深藏在海底的[哔——]族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术... 阅读全文
posted @ 2010-10-14 09:26 Sephiroth.L. 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】给定A、B、C三根足够长的细柱,在A柱上放有2n个中间有孔的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将这些圆盘移到C柱上,在移动过程中可放在B柱上暂存。要求: (1)每次只能移动一个圆盘; (2)A、B、C三根细柱上的圆盘都要保持上小下大的顺序; 任务:设An为2n个圆盘完成上述任务所需的最少移动次数,对于输入的n,输... 阅读全文
posted @ 2010-10-14 09:22 Sephiroth.L. 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。【输入格式】 输入文件包含n+1行: 第1行是整数n,表示自然数的个数。 第2~n+1行每行一个自然数。【输出格式】输出文件包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺... 阅读全文
posted @ 2010-10-14 09:14 Sephiroth.L. 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或“4-8”的子串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。... 阅读全文
posted @ 2010-10-14 09:11 Sephiroth.L. 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m的矩阵,矩阵中的每个元素a[i,j]均为非负整数。游戏规则如下: 1. 每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有元素; 2. 每次取走的各个元素只能是该元素所在行的行首或行尾; 3. 每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分 = 被取走的元素值*2^i,其中i表示第i次取数(从1开始编号); ... 阅读全文
posted @ 2010-10-14 09:07 Sephiroth.L. 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】设T=(V, E, W) 是一个无圈且连通的无向图(也称为无根树),每条边带有正整数的权,我们称T为树网(treenetwork),其中V, E分别表示结点与边的集合,W表示各边长度的集合,并设T有n个结点。路径:树网中任何两结点a,b都存在唯一的一条简单路径,用d(a,b)表示以a,b为端点的路径的长度,它是该路径上各边长度之和。我们称d(a,b)为a,b两结点间的距离。一点v到一条... 阅读全文
posted @ 2010-10-14 08:59 Sephiroth.L. 阅读(388) 评论(0) 推荐(0) 编辑