
OI
文章平均质量分 79
Whjpji
这个作者很懒,什么都没留下…
展开
-
【動態規劃】找啊找啊找GF
题目背景"找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见.""诶,别再见啊..."七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc M原创 2011-11-25 20:57:03 · 1475 阅读 · 2 评论 -
【動態規劃】開心的金明
题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物品的价格(都原创 2011-11-25 21:22:55 · 2331 阅读 · 0 评论 -
【動態規劃】多多看DVD(加強版)
题目描述多多进幼儿园了,今天报名了。只有今晚可以好好放松一下了(以后上了学后会很忙)。她的叔叔决定给他买一些动画片DVD晚上看。可是爷爷规定他们只能在一定的时间段L看完。(因为叔叔还要搞NOIP不能太早陪多多看碟,而多多每天很早就困了所以只能在一定的时间段里看碟)。多多列出一张表要叔叔给她买N张DVD碟,大多都是多多爱看的动画片(福音战士,机器猫,火影忍者,樱桃小丸子……)。这N张碟编号为(1原创 2011-11-25 21:44:46 · 948 阅读 · 0 评论 -
【動態規劃】吃西瓜
[说明]此题中出现的所有数全为整数[背景]SubRaY有一天得到一块西瓜,是长方体形的....[题目描述]SubRaY发现这块西瓜长m厘米,宽n厘米,高h厘米.他发现如果把这块西瓜平均地分成m*n*h块1立方厘米的小正方体,那么每一小块都会有一个营养值(可能为负,因为西瓜是有可能坏掉的,但是绝对值不超过200).现在SubRaY决定从这m*n*h立方厘米的西瓜中切出mm*nn*hh立方厘米的原创 2011-11-24 20:45:54 · 3037 阅读 · 3 评论 -
【動態規劃】飆車
题目描述[说明]此题中出现的所有数字均为整数[背景]有天SubRaY发现宇宙新秀在玩一个游戏叫Need For Speed(什么?连大名鼎鼎的极品飞车都没听说过..),他发现宇宙新秀总是逆行,于是出现以下对话:SubRaY:你怎么老是在逆行道跑..宇宙新秀:近!SubRaY:你就不怕撞车..宇宙新秀:你提前写个程序计算一下不就完了!SubRaY:……SubRaY实在不会写这个程序原创 2011-11-27 21:31:42 · 832 阅读 · 0 评论 -
【動態規劃】逃亡的準備
题目描述【问题描述】在《Harry Potter and the Deathly Hallows》中,Harry Potter他们一起逃亡,现在有许多的东西要放到赫敏的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品,现在给出该种物品的数量、体积、价值的数值,希望你能够算出怎样能使背包的价值最大的组合方式,并且输出这个数值,赫敏会非常地感谢你。出自:宜昌一中【数据规模】原创 2011-11-29 20:27:50 · 1719 阅读 · 0 评论 -
【動態規劃】配製魔藥
题目描述【问题描述】在《Harry Potter and the Chamber of Secrets》中,Ron的魔杖因为坐他老爸的Flying Car撞到了打人柳,不幸被打断了,从此之后,他的魔杖的魔力就大大减少,甚至没办法执行他施的魔咒,这为Ron带来了不少的烦恼。这天上魔药课,Snape要他们每人配置一种魔药(不一定是一样的),Ron因为魔杖的问题,不能完成这个任务,他请Harry在原创 2011-11-29 21:49:20 · 3075 阅读 · 0 评论 -
【動態規劃】通向自由的鑰匙
通向自由的钥匙(key.pas/c/cpp) 通向自由的钥匙被放n个房间里,这n个房间由n-1 条走廊连接。但是每个房间里都有特别的保护魔法,在它的作用下,我无法通过这个房间,也无法取得其中的钥匙。虽然我可以通过消耗能量来破坏房间里的魔法,但是我的能量是有限的。那么,如果我最先站在 1号房间(1 号房间的保护魔法依然是有效的,也就是,如果不耗费能量,我无法通过1号房间,也无法取得原创 2011-11-30 21:48:59 · 892 阅读 · 0 评论 -
【動態規劃】關鍵子工程
在大型工程的施工前,我们把整个工程划分为若干个子工程,并把这些子工程编号为1、2、……、N;这样划分之后,子工程之间就会有一些依赖关系,即一些子工程必须在某些子工程完成之后才能施工。由于子工程之间有相互依赖关系,因此有两个任务需要我们去完成:首先,我们需要计算整个工程最少的完成时间;同时,由于一些不可预测的客观因素会使某些子工程延期,因此我们必须知道哪些子工程的延期会影响整个工程的延期,我原创 2011-12-01 21:57:10 · 815 阅读 · 0 评论 -
【動態規劃】機器分配
某总公司拥有高效生产设备M台,准备分给下属的N 个分公司。各分公司若获得这些设备,可以为总公司提供一定的盈利。问:如何分配这 M 台设备才能使国家得到的盈利最大?求出最大盈利值。 分配原则:每个公司有权获得任意数目的设备,但总台数不得超过总设备数 M。其中M<=100,N<=100。 输入数据: 第一行为两个整数M,N。接下来是一个N×M的矩阵,其中矩阵的第i行的第j列的数Aij原创 2011-12-02 21:09:59 · 982 阅读 · 0 评论 -
【動態規劃】硬幣找零
在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。我们应该注意到,人民币的硬币系统是100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01元,采用这些硬币我们可以对任何一个工资数用贪心算法求出其最少硬币数。 但不幸的是:我们可能没有这样一种好的硬币系原创 2011-12-02 21:44:35 · 1125 阅读 · 0 评论 -
【動態規劃】編輯距離
字符串是数据结构和计算机语言里很重要的数据类型,在计算机语言中,对于字符串我们有很多的操作定义,因此我们可以对字符串进行很多复杂的运算和操作。实际上,所有复杂的字符串操作都是由字符串的基本操作组成。例如,把子串a替换为子串b,就是用查找、删除和插入这三个基本操作实现的。因此,在复杂字符串操作的编程中,为了提高程序中字符操作的速度,我们就应该用最少的基本操作完成复杂操作。 在这里,假设字符原创 2011-12-02 21:27:45 · 1204 阅读 · 0 评论 -
【動態規劃】整數劃分
如何把一个正整数N(N长度1)个部分,使这N个部分的乘积最大。N、M从键盘输入,输出最大值及一种划分方式。 输入数据: 第一行一个正整数T(T<=10000),表示有T 组数据。 接下来T行每行两个正整数N,M。 输出数据: 对于每组数据 第一行输出最大值。 第二行输出划分方案,将N 按顺序分成M个数输出,两个数之间用空格格开。 样例 输入文件:se原创 2011-12-04 21:51:48 · 1073 阅读 · 0 评论 -
【動態規劃】導彈攔截
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入数据: 第一行为一个整数 N,表示飞来的导弹个数,N<=100000 第二行为 N 个整数,依次表示导弹飞原创 2011-12-04 20:35:39 · 1361 阅读 · 0 评论 -
【動態規劃】物品裝箱問題
设有n 种物品,记作 A1、A2、…、An,对应于每个Ai(1<=i<=n)都有一个重量Awi和价值 Avi (重量和价值都为正整数)。另外,对应于每个 Ai,都有一件可代替它的“代用品”Bi,Bi的重量和价值分别为Bwi 和Bvi。 本题的任务是:选择这 n 件物品或其代用品的一个子集装进背包,使总重量不超过给定重量 TOT,同时使总价值VAL 最高。装填的第I步,要么装入Ai,要么装入原创 2011-12-05 20:30:13 · 994 阅读 · 0 评论 -
【動態規劃】最大加權矩形
题目描述给定一个正整数n( n<=100),然后输入一个N*N矩阵。求矩阵中最大加权矩形,即矩阵的每一个元素都有一权值,权值定义在整数集上。从中找一矩形,矩形大小无限制,是其中包含的所有元素的和最大 。矩阵的每个元素属于[-127,127]例:0 –2 –7 0 在左下角: 9 29 2 –6 2 -4 1-4 1 –4 1 -1 8-1 8 0 –2 和为15输入格式第一行:原创 2011-12-06 20:43:57 · 1018 阅读 · 0 评论 -
【動態規劃】尼克的工作日(LIGNJA)
题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去写成,假如某些任务开原创 2011-12-05 21:56:27 · 1067 阅读 · 0 评论 -
【動態規劃】質數取石子
题目描述DD 和 MM 正在玩取石子游戏。他们的游戏规则是这样的:桌上有若干石子,DD 先取,轮流取,每次必须取质数个。如果某一时刻某一方无法从桌上的石子中取质数个,比如说剩下 0 个或 1 个石子,那么他/她就输了。DD 和 MM 都很聪明,不管哪方存在一个可以必胜的最优策略,他/她都会按照最优策略保证胜利。于是,DD 想知道,对于给定的桌面上的石子数,他究竟能不能取得胜利呢?当 D原创 2011-12-07 21:21:03 · 1013 阅读 · 0 评论 -
【動態規劃】打水漂
题目描述题目描述:君不知,打靶大牛goleenuoer可喜欢打水漂了,他的靶子可以打到河面上的任何一条鱼,可是他的水漂打得实在是烂,无论怎么打那石子只会在河面上跳跃两次就“扑通”了.这天他又来打了.这条宽w米,每隔一米都会有一条鱼,每条鱼都有它的美观值.他想知道如何打才能得到两条鱼之间最大的美观值总和.刚接触OI的他想请您来解答,您能帮助他吗???输入格式输入文件包含n+1个整数,第一原创 2011-12-08 20:17:58 · 884 阅读 · 0 评论 -
【帶權中位數】醫院的設置
题目描述设有一棵二叉树,其中圈中的数字表示结点居民的人口,圈边上的数字表示结点的编号。现在要求在某个结点上建立一个医院,使所有居民所走的路径之和为最小,同时约定,相邻接点之间的距离为1,就本图而言,若医院建在1处,则距离和=4+12+2*20+2*40=136,若医院建在3处,则距离和=4*2+13+20+40=81,…输入格式其中第一行一个整数n,表示树的结点数(n<=100)。接下来原创 2011-12-18 10:46:40 · 1264 阅读 · 0 评论 -
【搜索】緊急救援
题目描述话说2007年8月5日,Mike博士神秘失踪了,最后发现是被外星人绑架了,幸好外星人目前还是在地球上活动,并且知道外星人不了解地球,幸好,Milk博士身上有无线信号发送装置,我们终于确定了他的位置,必须赶快到那里去救他。根据无线信号发送装置,我们确定出一张地图,为了尽快寻找到Mike博士,于是这个光荣和艰巨的任务便交给了你,编写程序,通过使用一张地图帮助研究所确定从研究所出发找到Mi原创 2011-12-10 20:10:00 · 1083 阅读 · 0 评论 -
【搜索】N皇后加強版
题目描述经典问题。N皇后问题(加强版)皇后们想知道自己到底有多少种排列方式。国际象棋中规定:皇后对角线互能攻击。有两个皇后位于同一行或者同一列都不符合要求。!也就是说,把N个棋子被放置在棋盘上,使得每行、每列只有一个,每条对角线(包括两条主对角线的所有对角线)上至多有一个棋子下面给出一个例子列号1 2 3 4 5 6-------------------------原创 2011-12-11 10:12:19 · 826 阅读 · 0 评论 -
【動態規劃】Maximum sum
Given a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below:Your task is to calculate d(A).InputThe input consists of T(<=30) test cases. The number of test cases (T) is g原创 2012-01-08 21:53:22 · 646 阅读 · 0 评论 -
【線段樹】簡單題(easy)
有一个n个元素的数组,每个元素初始均为0。有m条指令,要么让其中一段连续序列数字反转——0变1,1变0(操作1),要么询问某个元素的值(操作2)。例如当n=20时,10条指令如下: 操作回答操作后的数组1 1 10N/A111111111100000000002 61原创 2012-01-11 22:19:12 · 767 阅读 · 0 评论 -
【線段樹】小白逛公園
题目描述 小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。 一开始,小白就根据公园的风景给每个公园打了分-.-。小新为了省事,每次遛狗的时候都会事先规定一个范围,小白只可以选择第a个和第b个公园之间(包括a、b两个公园)选择连续的一些公园玩。小白当然希望选出的公园的分数总和尽量高咯原创 2012-01-12 22:14:33 · 958 阅读 · 0 评论 -
【線段樹】忠誠2
描述 Description 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了原创 2012-01-15 20:35:26 · 3254 阅读 · 0 评论 -
【線段樹】Count Color
DescriptionChosen Problem Solving and Program design as an optional course, you are required to solve allkinds of problems. Here, we get a new problem.There is a very long board with length L cen原创 2012-01-16 10:37:44 · 562 阅读 · 0 评论 -
【線段樹】Count the Colors
Painting some colored segments on a line, some previously paintedsegments may be covered by some the subsequent ones.Your task is counting the segments of different colors you cansee at last.原创 2012-01-16 11:26:06 · 522 阅读 · 0 评论 -
【線段樹】忠誠
描述 Description 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了原创 2012-01-15 20:21:08 · 3137 阅读 · 0 评论 -
【線段樹】最大數
试题描述:现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是非负整数并且在长整范原创 2012-01-16 20:16:31 · 701 阅读 · 0 评论 -
【平衡二叉樹】超市促銷
题目描述球球和小姜管理着巨大的校园超市联盟,听说今年将有很多OIer到学校来参加NOIP,他俩决定在NOIP期间(包括准备期间)举行促销活动。促销活动必须遵守下列规定:想要参加促销的每位OIer,必须将自己的每笔消费账单丟入指定的盒子里。每天活动结束时,球球和小姜会从盒子里挑出金额最大和最小的两张账单。消费最多的客户将要得到一笔奖金! 数额是挑出的两张金额的差的绝对值。输入数据保证每天总可原创 2012-01-17 19:08:47 · 609 阅读 · 0 评论 -
【數列遞推】爭奪基友
【问题描述】 小宸和小松都很想和乐乐在一起,但是乐乐说他只需要一个基友。于是小宸和小松决定用抛掷硬币的方式来决定谁能成为乐乐的基友。 游戏共有 n局,规则如下:一人先掷,如果掷得正面,则此人获胜,如果是反面则由另外一人掷,如此交替,直到第一次抛出正面时本局结束,掷得正面者获胜。下一局则由未获胜的人先掷,规则同上。 由于小宸希望成为乐乐基友的愿望非常强烈,于是找到了聪明的你,原创 2012-01-30 19:45:08 · 828 阅读 · 0 评论 -
【並查集】淩辱
【问题描述】 13 级的男生太菜了,于是神母牛小希准备在省选的前一天晚上在宾馆凌辱他们,男生们由于众不敌寡只有乖乖听话。宾馆有 n 个房间,她把男生们随机安排进宾馆的一些房间。由于小希记忆力有限,她仅仅记得从第a号到第b号房间一共关了多少个男生。现在小希把她知道的所有信息都告诉你,然后询问你从第c号到第d号房间一共关了多少男生,如果无法得出确切答案,请回答“hehe”来卖萌(引号无需原创 2012-01-30 20:43:14 · 931 阅读 · 0 评论 -
【網絡流】ditch
描述在农夫约翰的农场上,每逢下雨,贝茜最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为一名一流的技师,农夫约翰已经在每条排水沟的一端安上了控制器,这样他可以控制流入排水沟的水流量。 农夫约翰知道每一条排水沟每分钟可以流过的水量,和排水系原创 2012-01-31 10:29:00 · 726 阅读 · 0 评论 -
【二分圖匹配】宮廷守衛
【问题描述】 从前有一个王国,这个王国的城堡是一个矩形,被分为M×N个方格。一些方格是墙,而另一些是空地。这个王国的国王在城堡里设了一些陷阱,每个陷阱占据一块空地。 一天,国王决定在城堡里布置守卫,他希望安排尽量多的守卫。守卫们都是经过严格训练的,所以一旦他们发现同行或同列中有人的话,他们立即向那人射击。因此,国王希望能够合理地布置守卫,使他们互相之间不能看见,这样他们就不可能互相射击原创 2012-02-03 09:28:11 · 1886 阅读 · 2 评论 -
【網絡流】太空飛行計畫
DescriptionW 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1, I2,…In}。实验Ej需要用到的仪器是I的子集Rj ÍI。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效原创 2012-02-03 16:26:41 · 799 阅读 · 0 评论 -
【最小費用流】Going Home
DescriptionOn a grid map there are n little men and n houses. In each unit time, every littleman can move one unit step, either horizontally, or vertically, to an adjacent point. For eachlittle man原创 2012-02-04 11:01:26 · 651 阅读 · 0 评论 -
【枚舉法】【SCOI2009】生日快樂
Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 windy主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。这样,要切成 N 块蛋糕,windy必须切 N-1 次。为了使得每块蛋糕看起来漂亮,我们要求 N 块蛋糕的原创 2012-02-07 21:09:36 · 1014 阅读 · 0 评论 -
【差分约束系统】【SCOI2011】分糖果
【题目描述】幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。【输入】输原创 2012-02-13 21:26:35 · 2440 阅读 · 0 评论 -
【二分图匹配】【SCOI2010】游戏
【题目描述】lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用的属性值必须从1开始连续递增地攻击,才能对boss产生伤害。也就是说一开始的时候,lx原创 2012-02-24 20:26:47 · 1690 阅读 · 0 评论