05 2018 档案

摘要:题目描述 某地发行一套彩票。彩票上写有1到M这M个自然数。彩民可以在这M个数中任意选取N个不同的数打圈。每个彩民只能买一张彩票,不同的彩民的彩票上的选择不同。 每次抽奖将抽出两个自然数X和Y。如果某人拿到的彩票上,所选N个自然数的倒数和,恰好等于X/Y,则他将获得一个纪念品。 已知抽奖结果X和Y。现 阅读全文
posted @ 2018-05-31 20:51 Kevin_naticl 阅读(239) 评论(0) 推荐(0)
摘要:好久没打过数据结构了哈... 把这道题作为splay 的复习题吧,也是个板子. 题目描述 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。 阅读全文
posted @ 2018-05-31 19:30 Kevin_naticl 阅读(251) 评论(0) 推荐(0)
摘要:题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分发(5,1,1和1,1,5是同一种方法) 输入输出格式 输入格式: 第一行是测试数据的数目t(0 前导状态 1)可以有多个箱子不放,此处通过递归来实现 2)全部都放,所以需要m个苹果来每一层至少垫上一个,然后又 阅读全文
posted @ 2018-05-30 22:02 Kevin_naticl 阅读(315) 评论(0) 推荐(0)
摘要:题目描述 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。 输入 阅读全文
posted @ 2018-05-29 21:33 Kevin_naticl 阅读(215) 评论(0) 推荐(0)
摘要:题目描述 每年万圣节,威斯康星的奶牛们都要打扮一番,出门在农场的N个牛棚里转 悠,来采集糖果.她们每走到一个未曾经过的牛棚,就会采集这个棚里的1颗糖果. 农场不大,所以约翰要想尽法子让奶牛们得到快乐.他给每一个牛棚设置了一个“后继牛 棚”.牛棚i的后继牛棚是next_i 他告诉奶牛们,她们到了一个牛 阅读全文
posted @ 2018-05-29 15:23 Kevin_naticl 阅读(170) 评论(0) 推荐(0)
摘要:题目描述 监狱有连续编号为 1…N 的 N 个房间,每个房间关押一个犯人,有 M 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 输入输出格式 输入格式: 输入两个整数 $M,N$ 输出格式: 可能越狱的状态数,模 100003取余 输入 阅读全文
posted @ 2018-05-28 18:05 Kevin_naticl 阅读(198) 评论(0) 推荐(0)
摘要:题目描述 回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*)。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。 在代表池子的01矩阵中,有很多的正方形子矩阵,如果某个正方形 阅读全文
posted @ 2018-05-27 21:39 Kevin_naticl 阅读(285) 评论(0) 推荐(0)
摘要:题目描述 Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。 他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。 注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。 请你编一程序 阅读全文
posted @ 2018-05-27 15:45 Kevin_naticl 阅读(309) 评论(0) 推荐(0)
摘要:首先看一下三者的定义: 定义1 对于图G=(V,E)来说,最小支配集指的是从V中取尽量少的点组成一个集合,使得对于V中剩余的点都与取出来的点有边相连。也就是说,设V‘是图G的一个支配集,则对于图中的任意一个顶点u,要么属于集合V’,要么与V‘中的顶点相邻。在V’中出去任何元素后V‘不再是支配集,则支 阅读全文
posted @ 2018-05-27 15:36 Kevin_naticl 阅读(2067) 评论(4) 推荐(2)
摘要:题目描述 小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m个),以下列三种形式描述: 农场a比农场b至少多种植了c个单位的作物, 农场a比农场b至多多种植了c个单位的作物, 农场a与农场b种植的作物数一样多。 但是,由于小K 阅读全文
posted @ 2018-05-26 17:40 Kevin_naticl 阅读(688) 评论(3) 推荐(0)
摘要:题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], A[3], …, A[2k - 1]的中位数。即前1,3,5,……个数的中位数。 输入输出格式 输入格式: 输入文件median.in的第1行为一个正整数N,表示了序列长度。 第2行包含 阅读全文
posted @ 2018-05-26 16:29 Kevin_naticl 阅读(510) 评论(0) 推荐(0)
摘要:关键字为priority_queue ( 大根堆 ) 和 priority_queue <int,vector<int>,greater<int>> ( 小根堆 ). 在一些定义了权重的地方这个数据结构是很有用的。 先回顾队列的定义:队列(queue)维护了一组对象,进入队列的对象被放置在尾部,下一 阅读全文
posted @ 2018-05-26 16:06 Kevin_naticl 阅读(285) 评论(0) 推荐(0)
摘要:题目背景 上道题中,妖梦斩了一地的木棒,现在她想要将木棒拼起来。 题目描述 有n根木棒,现在从中选4根,想要组成一个正三角形,问有几种选法? 输入输出格式 输入格式: 第一行一个整数n 第二行n个整数,a1,a2,……an(0<ai<=5000),代表每根木棒的长度。 输出格式: 一行一个整数,对1 阅读全文
posted @ 2018-05-24 22:39 Kevin_naticl 阅读(392) 评论(0) 推荐(0)
摘要:题目背景 隔壁的新初一电脑班刚考过一场试,又到了BlingBling的裁员时间,老师把这项工作交给了ZZY来进行。而ZZY最近忙着刷题,就把这重要的任务交(tui)给了你。 题目描述 ZZY有独特的裁员技巧:每个同学都有一个考试得分ai(-1000<=ai<=1000),在n个同学(n<=500)中 阅读全文
posted @ 2018-05-24 21:39 Kevin_naticl 阅读(287) 评论(0) 推荐(0)
摘要:题目描述 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。 我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树 现在这颗树枝条太多了,需要剪枝。但是一些树枝上长有苹果 阅读全文
posted @ 2018-05-24 19:35 Kevin_naticl 阅读(275) 评论(0) 推荐(0)
摘要:题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。 限制:L不超过当前数列的长度。(L>=0) 2、 插入操作。 语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操 阅读全文
posted @ 2018-05-22 21:39 Kevin_naticl 阅读(230) 评论(0) 推荐(0)
摘要:题目描述 还记得,高中数学联赛,2005,那道毒瘤题. 如果自然数的各位数字之和等于7,那么称为“吉祥数”.将所有“吉祥数”从小到大排成一列 $a_{1}$,$a_{2}$,$a_{3}$ ... , 若 $a_{n}$=2005, 则 $a_{5n}$=____ 还记得,那是一道组合数学的题目,那 阅读全文
posted @ 2018-05-22 12:04 Kevin_naticl 阅读(119) 评论(0) 推荐(0)
摘要:题目描述 一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。接着~~CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子。每次他选择两个当前含水量相同的瓶子,把一个瓶子的水全部倒进另一个里,然后把空瓶丢弃。(不能丢弃有水的瓶子) 显然在某些情况下CC无法达到目标,比如N=3,K 阅读全文
posted @ 2018-05-21 22:02 Kevin_naticl 阅读(224) 评论(0) 推荐(0)
摘要:题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课 阅读全文
posted @ 2018-05-21 21:48 Kevin_naticl 阅读(190) 评论(0) 推荐(0)
摘要:复数的基本概念 1.复数的形式 记 .我们把形如 a+bi( a,b 均为实数)的数称为复数. 2.虚数单位 类似的单位可以推比至 π ,在计算中,我们用 π 来表示圆周率. 其中 π 即为 3.1415926.... 同样的, a+bi 中的 i 即表示一个虚数单位. 其中 . 3.实部和虚部的概 阅读全文
posted @ 2018-05-19 14:15 Kevin_naticl 阅读(1215) 评论(0) 推荐(1)
摘要:题目背景 BanG Dream!里的所有偶像乐队要一起大合唱,不过在排队上出了一些问题。 题目描述 N个偶像排成一列,他们来自M个不同的乐队。每个团队至少有一个偶像。 现在要求重新安排队列,使来自同一乐队的偶像连续的站在一起。重新安排的办法是,让若干偶像出列(剩下的偶像不动),然后让出列的偶像一个个 阅读全文
posted @ 2018-05-17 21:22 Kevin_naticl 阅读(328) 评论(0) 推荐(0)
摘要:题目背景 盛况空前的足球赛即将举行。球赛门票售票处排起了球迷购票长龙。 按售票处规定,每位购票者限购一张门票,且每张票售价为50元。在排成长龙的球迷中有N个人手持面值50元的钱币,另有N个人手持面值100元的钱币。假设售票处在开始售票时没有零钱。试问这2N个球迷有多少种排队方式可使售票处不致出现找不 阅读全文
posted @ 2018-05-15 22:08 Kevin_naticl 阅读(291) 评论(0) 推荐(0)
摘要:题目描述 折叠的定义如下: 如果A = A’, B = B’,则AB = A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2(B) = AAACBB,而2(3(A)C)2(B) = AAACAAACBB 给一个字符串,求它的最短折叠。例如AAAAAAAAAABABABC 阅读全文
posted @ 2018-05-15 17:39 Kevin_naticl 阅读(252) 评论(0) 推荐(0)
摘要:题目描述 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。现在,C君希望你告诉他队伍整齐时能看到的学生人数。 输入输出格式 输入格式: 共一个数N 输出格 阅读全文
posted @ 2018-05-13 21:30 Kevin_naticl 阅读(254) 评论(0) 推荐(0)
摘要:1.0 欧拉函数的定义 1.1 欧拉函数解决的问题 任意给定正整数n,请问在小于等于n的正整数之中,有多少个与n构成互质关系? 比如说: n=10 与n互质的数就有 : 1,3,7,9. 所以φ(10)=4; 1.2 欧拉函数的计算公式 n 需要被拆成诸如此类的形式: 其中 p 均为质数. 然后如图 阅读全文
posted @ 2018-05-13 21:22 Kevin_naticl 阅读(547) 评论(0) 推荐(1)
摘要:题目背景 小a和uim来到雨林中探险。突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声。刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个披头散发、青面獠牙的怪物,低沉着声音说:“呵呵,既然你们来到这,只能活下来一个!”。小a和他的小伙伴 阅读全文
posted @ 2018-05-10 20:53 Kevin_naticl 阅读(157) 评论(0) 推荐(0)
摘要:题目描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 输入输出格式 输入格式: 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767) 阅读全文
posted @ 2018-05-08 22:10 Kevin_naticl 阅读(202) 评论(0) 推荐(0)
摘要:题目描述 小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题。一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题。于是当日课后,小明就向老师提出了这个问题: 一株奇怪的花卉,上面共连有N 朵花,共有N-1条枝干将花儿连在一起,并且未 阅读全文
posted @ 2018-05-08 15:18 Kevin_naticl 阅读(236) 评论(0) 推荐(0)
摘要:题目背景 大家都知道,基因可以看作一个碱基对序列。它包含了4种核苷酸,简记作A,C,G,T。生物学家正致力于寻找人类基因的功能,以利用于诊断疾病和发明药物。 在一个人类基因工作组的任务中,生物学家研究的是:两个基因的相似程度。因为这个研究对疾病的治疗有着非同寻常的作用。 题目描述 两个基因的相似度的 阅读全文
posted @ 2018-05-07 13:09 Kevin_naticl 阅读(679) 评论(0) 推荐(0)
摘要:题目描述 现有N(2 ≤ N ≤ 100000)盏灯排成一排,从左到右依次编号为:1,2,......,N。然后依次执行M(1 ≤ M ≤ 100000)项操作,操作分为两种:第一种操作指定一个区间[a, b],然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开),第二种操作是指定一个 阅读全文
posted @ 2018-05-04 21:52 Kevin_naticl 阅读(264) 评论(0) 推荐(0)