• 「BZOJ1003」[ZJOI2006] 物流运输trans

    「BZOJ1003」[ZJOI2006] 物流运输trans

    Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天的运输计划,使...

    12014年1月6日5,457递推与动规,spfa
  • 「JoyOI1051」选课

    「JoyOI1051」选课

    题目描述学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N<300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。   在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。例如《Frontpage》必须在选修了《Windows操作基础》之后才能选修。我们称《Windows操...

    32014年1月2日2,818递推与动规
  • 「vijos1470」教主的后花园

    「vijos1470」教主的后花园

    描述教主有着一个环形的花园,他想在花园周围均匀地种上n棵树,但是教主花园的土壤很特别,每个位置适合种的树都不一样,一些树可能会因为不适合这个位置的土壤而损失观赏价值。教主最喜欢3种树,这3种树的高度分别为10,20,30。教主希望这一圈树种得有层次感,所以任何一个位置的树要比它相邻的两棵树的高度都高或者都低,并且在此条件下,教主想要你设计出一套方案,使得观赏价值之和最高。格式输入格式输入的第1行为一个正整数...

    02013年12月29日1,226递推与动规
  • 牛奶容器

    牛奶容器

    来源:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1146题目描述 农民保罗有如下型号的牛奶容器:10加伦,2加伦,1 加伦,1/4加伦,1/8加伦,1/16加伦。请您帮他编写一个程序,能计算保罗用这些容器取X加伦牛奶共有多少不同方法。在所有的数据中,X都是整数且(1<=X<=100)。输入输入数据中有多组测试数据,每组测试数组仅有一行,包含一个整数x。最后一行以0表示结束。输出对于每组数据,输出一行,为保罗用这...

    32013年12月19日1,417递推与动规
  • 「vijos1111」小胖的水果

    「vijos1111」小胖的水果

    描述xuzhenyi到大同水果店去买水果,但老板huyichen告诉他每次只能买一种,但是xuzhenyi想吃两种,于是在讨价还价之后,huyichen说只要xuzhenyi能把他想要的两种水果合并成一种,就能成功。你能帮他吗?输入格式输入文件包含两个要组合的水果名字。所有的名字最多有100个字母。(有若干行)输出格式对每一组测试数据,打印出一个最短的组合长度.样例输入[crayon-5b0636bda284d833690208/]样例输出[crayon-5b0636bda2859594083060/]代...

    02013年12月19日1,114递推与动规
  • NOIP2010乌龟棋

    NOIP2010乌龟棋

    描述小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例),每种类型的卡片上分别标有1、2、3、4四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子数。游戏中,玩家每...

    02013年12月4日4,256递推与动规
  • 最大串和

    最大串和

    题目描述有n个整数排成一圈,现在要从中找出连续的一段数串,使得这串数的和最大。输入(标准输入):第一行一个整数m,表示有m组数据。每组数据第一行一个整数n(n<=10^6)。第二行有n个整数,用空格隔开。输出(标准输出):对于每组数据输出一行三个整数p,x,y。表示从x到y的数串有最大和p。在多解情况下要求x最小,x相同的情况下y最小。保证p在长整范围。Input:1312-9output:312代码[crayon-5b0636bda3236585036020/]好像是因为...

    02013年12月2日1,521递推与动规
  • 「RQNOJ106」最大加权矩形(最大子矩阵和问题)

    「RQNOJ106」最大加权矩形(最大子矩阵和问题)

    给定一个长度为n的一维的数组matrix[n],让求其最大matrix[i]+matrix[i+1]+...+matrix[j]=sum问题? 简单算法:穷举法先预处理map[n]表示从matrix[0]->matrix[n]的和for(inti=0ton)for(intj=i+1ton){inttmp=map[j] -map[i-1];}算法时间复杂度为O(n^2).空间额外占据O(n)。 DP算法:设max[j]为matrix[0....j]中的最大子段之和,max[j]当前只有两种情况:1)最大子段一直连续到matrix[j];(2)以matrix[j]为起点的子段...

    02013年12月2日2,452递推与动规
  • 「JoyOI1050」最长公共子序列

    「JoyOI1050」最长公共子序列

    题目描述一个字符串A的子串被定义成从A中顺次选出若干个字符构成的串。如A=“cdaad",顺次选1,3,5个字符就构成子串"cad",现给定两个字符串,求它们的最长共公子串。输入第一行两个字符串用空格分开。输出最长子串的长度。样例输入abccdaecd样例输出3提示 两个串的长度均小于2000 代码[crayon-5b0636bda3a27098143897/] ...

    02013年12月1日1,985递推与动规
  • 「JoyOI1049」最长不下降子序列

    「JoyOI1049」最长不下降子序列

    题目描述有由n个不相同的整数组成的数列,记为:a1、a2、……、an,例如3,18,7,14,10,12,23,41,16,24。若存在i1<i2<i3<…<ie 且有a(i1)<=a(i2)<=…<=a(ie)则称为长度为e的不下降序列。如上例中3,18,23,24就是一个长度为4的不下降序列,同时也有3,7,10,12,16,24长度为6的不下降序列。输入第一行为n,表示n个数第二行n个数输出最长不下降子序列的长度样例输入3123样例输出3提示 N小于...

    12013年12月1日2,218递推与动规
  • NOIP1999拦截导弹

    NOIP1999拦截导弹

    题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入格式输入数据为两行, 第一行为导弹的数目N(n<=1000)第二行导弹依次飞来的高度,所有高度值均为不大于30000的正整数。输...

    02013年12月1日5,586递推与动规,贪心
  • NOIP2002过河卒

    NOIP2002过河卒

    题目描述如图,A点有一个过河卒,需要走到目标B点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图C点上的马可以控制9个点(图中的P1,P2…P8和C)。卒不能通过对方马的控制点。棋盘用坐标表示,A点(0,0)、B点(n,m)(n,m为不超过20的整数,并由键盘输入),同样马的位置坐标是需要给出的(约定:C<>A,...

    02013年11月29日2,459递推与动规