【work】

【work】

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