【work】

【work】

【问题描述】 假设现在离noip还有m天,有n个人要去参赛。 他们每个人都有一个预定的训练量r[i],所以每一天他们都抓紧时间练习。 但是由于条件限制,第i天只有t[i]的时间可以练习。 我们都知道,一个人在开始干活以前总要浪费一些时间做一些杂七杂八的事情。 现在我们假定第i个人每天在训练前浪费时间是固定的,记为d[i]。 这段浪费掉的时间过后,选手会专心致...
【APIO2012 派遣(dispatching)】

【APIO2012 派遣(dispatching)】

题目描述 Description   在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。 在这个帮派里,有一名忍者被称之为Master。除了Master以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其他的方式发送。 现在你要招募一批忍者,并把它...
【ZOJ2334 猴子大王】

【ZOJ2334 猴子大王】

【题目描述】 森林里,住着N只好斗的猴子。起初,它们相互都不认识。这些猴子经常发生争吵,但是争吵只会发生在两只相互不认识的猴子之间。当它们争吵时,两只猴子都将各自邀请他们最强的朋友来决斗。当然,决斗后,决斗的两只猴子和他们所有的朋友彼此认识了,认识后的猴子将不再发生争吵,不管他们之间有没有矛盾。 假设每一只猴子都有一个战斗力值,两只猴子战斗后,各自的战斗力值...
【NOI2015 软件包管理器】

【NOI2015 软件包管理器】

题目背景 NOI2015 DAY1 T2 题目描述 Linux 用户和 OS X 用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu 使用的 apt-get,F...
【CodeVS 2460 树的统计】

【CodeVS 2460 树的统计】

题目描述 Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I.                    CHANGE u t : 把结点u的权值改为t II.                 QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III.  ...
【前缀中位数】

【前缀中位数】

题目描述 给定一个长度为 N 的序列 A,标号为 1~N ,其第 i 个数字为 Ai 。要求一个长度同样为 N 的序列 B 。已知,Bi 为序列 A 中 1~i 所有数的中位数。 定义中位数:对于长度为 2m 的序列,中位数为第 m 小的数,对于长度为 2m+1 的序列,中位数为第 m+1 小的数。 输入格式 第一行一个整数 N ,表示序列 A 长度。...
【CodeVS 1282 约瑟夫问题(线段树)】

【CodeVS 1282 约瑟夫问题(线段树)】

题目描述 Description 有编号从1到N的N个小朋友在玩一种出圈的游戏。开始时N个小朋友围成一圈,编号为I+1的小朋友站在编号为I小朋友左边。编号为1的小朋友站在编号为N的小朋友左边。首先编号为1的小朋友开始报数,接着站在左边的小朋友顺序报数,直到数到某个数字M时就出圈。直到只剩下1个小朋友,则游戏完毕。 现在给定N,M,求N个小朋友的出圈顺序。...
【NOIP2012提高组 借教室】

【NOIP2012提高组 借教室】

题目背景 NOIP2012 提高组 DAY2 试题。 题目描述 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。 我们需要处理接下来 n 天的借教室信息,其中第 i 天学校有 ri 个教室可供...
显示更多