摘要: 问题 A: 铺砖块 题目描述 现有n*m的一块地板,需要用1*2的砖块去铺满,中间不能留有空隙。问这样方案有多少种 现有n*m的一块地板,需要用1*2的砖块去铺满,中间不能留有空隙。问这样方案有多少种 输入 输入n,m(1<=n, m<=11) 有多组输入数据,以m=n=0结束 输入n,m(1<=n 阅读全文
posted @ 2017-05-23 15:58 Kaiser- 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 石子合并(NOI1995) 题目描述 在操场上沿一直线排列着 n堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的两堆石子合并成新的一堆, 并将新的一堆石子数记为该次合并的得分。允许在第一次合并前对调一次相邻两堆石子的次序。 计算在上述条件下将n堆石子合并成一堆的最小得分和初次交换的位置。 阅读全文
posted @ 2017-05-22 18:58 Kaiser- 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 小明的喷漆计划 题目描述 小明极其喜欢涂鸦,总是在墙上涂上各种颜色的漆。现在小明得到一个任务,需要喷涂一段空白围墙,且单位长度内的颜色都是相同的。小明有一种喷涂工具,它可以给任意长度的一段墙面涂上任意颜色的漆,这样的操作计为一次操作。小明要完成这个任务,又想使得操作次数尽量少,就请你帮他解决这个问题 阅读全文
posted @ 2017-05-22 18:42 Kaiser- 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这题题目应该不用说了,算了再说一次吧。 加分二叉树 题目描述 设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tr 阅读全文
posted @ 2017-05-22 18:28 Kaiser- 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 问题 C: 括号序列 题目描述 定义如下规则序列(字符串): 1.空序列是规则序列; 2.如果S是规则序列,那(S)和[S]也是规则序列; 3.如果A和B都是规则序列,那么AB也是规则序列。 例如,下面的字符串都是规则序列: (), [], (()), ([]), ()[], ()[()] 这几个不 阅读全文
posted @ 2017-05-22 18:20 Kaiser- 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 问题 A: P1045 题目描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如: N=5, K=2,5个数字分别为1、2、3、4、5,可以加成: 1 阅读全文
posted @ 2017-05-22 18:13 Kaiser- 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 问题 I: 胖男孩 题目描述 麦克正如我们所知的已快乐地结婚,在上个月他胖了70磅。因为手指上的脂肪过多,使他连给他最亲密的朋友斯拉夫克写一个电子邮件都很困难。 每晚麦克都详细地描述那一天他所吃的所有东西,但有时当他只想按一次某键时往往会按了不止一次,并且他的胖手指还会碰到他不想要按的键,麦克也知道 阅读全文
posted @ 2017-05-22 18:03 Kaiser- 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 问题 H: 低价购买 题目描述 “低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求你最多能购买股票的次数 阅读全文
posted @ 2017-05-22 17:58 Kaiser- 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 问题 G: 运动鞋 题目描述 经过几个月的艰苦学习,Iserlohn终于赢得了全额奖学金。作为一个运动鞋狂热爱好者,他决定用所有的钱在运动鞋商店进行消费。 有一些球鞋Iserlohn要收集,如Air Jordan 和 Nike Pro。而每个品牌已发布各种产品。由于,Iserlohn绝对是一个运动鞋 阅读全文
posted @ 2017-05-19 17:52 Kaiser- 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 问题 F: P1050 题目描述 一个字符串A的子串被定义成从A中顺次选出若干个字符构成的串。如A=“cdaad" ,顺次选1,3,5个字符就构成子串" cad" ,现给定两个字符串,求它们的最长共公子串。 一个字符串A的子串被定义成从A中顺次选出若干个字符构成的串。如A=“cdaad" ,顺次选1 阅读全文
posted @ 2017-05-19 14:27 Kaiser- 阅读(161) 评论(0) 推荐(0) 编辑