随笔分类 - 动态规划
摘要:题意:给你n个数和一个系数,你可以选择一个区间乘上这个系数,最后算出这些数的最大子段和 0:当前这个数不*k,且前面的数都没*k 1:当前这个数*k, 2:当前这个数不*k,且前面的数有*k 因为可以舍去前一部分最大值为负数的数列不要,只取一段字串,所以每一个状态还可以依赖于0。 对应转移方程 代码
阅读全文
摘要:题目描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 输入输出格式 输入格式: 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)
阅读全文
摘要:题目描述 新一年度的猫狗大战通过SC(星际争霸)这款经典的游戏来较量,野猫和飞狗这对冤家为此已经准备好久了,为了使战争更有难度和戏剧性,双方约定只能选择Terran(人族)并且只能造机枪兵。 比赛开始了,很快,野猫已经攒足几队机枪兵,试探性的发动进攻;然而,飞狗的机枪兵个数也已经不少了。野猫和飞狗的
阅读全文
摘要:题目描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难。为了纪念“911”事件,Mr. F决定自己用水晶来搭建一座双塔。Mr. F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr. F可以从这N块水
阅读全文
摘要:题目背景 又是一节平静的语文课 狗哥闲来无事,出来了这么一道题 题目描述 一个n*m的矩阵中,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要你在这些格子上面安装向北或者向西的传送带
阅读全文
摘要:洛谷P1455 搭配购买 题目描述 明天就是母亲节了,电脑组的小朋友们在忙碌的课业之余挖空心思想着该送什么礼物来表达自己的心意呢?听说在某个网站上有卖云朵的,小朋友们决定一同前往去看看这种神奇的商品,这个店里有n朵云,云朵已经被老板编号为1,2,3,……,n,并且每朵云都有一个价值,但是商店的老板是
阅读全文
摘要:队爷的 Au Plan 问题描述 队爷为了变得越来越神,他给自己制定了 n 个任务,编号为 1,2,…,n。队爷在完成这些任务之前有一个初始兴奋值 m,每个任务都有一个难度值 hard[i],且对于任何 i>j,有 hard[i]>hard[j],队爷完成第 i 个任务,兴奋值至少会减少 hard[
阅读全文
摘要:题目描述 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。 在电路板上存在一个特殊的元件称为“激发器
阅读全文
摘要:题目描述 农夫约翰的奶牛喜欢玩硬币游戏. 初始时,一个有N枚硬币的堆栈放在地上,从堆顶数起的第i枚硬币的币值 为Ci 开始玩游戏时,第一个玩家可以从堆顶拿走一枚或两枚硬币.如果第一个玩家只拿走堆顶的 一枚硬币,那么第二个玩家可以拿走随后的一枚或两枚硬币.如果第一个玩家拿走两枚硬币,则第二个玩家可以拿
阅读全文
摘要:题目描述 在 X 数轴上有 M 个整数点,点的坐标分别是 1 至 M。有 N(1<= N<= 5000)只奶牛,编号为 1.. N,第 i 只奶牛所在的整数点坐标是 Xi(1<= Xi <= M <= 100,000), 没有两头奶牛在相同的点上。现在正在下雨,为了保护奶牛,FJ 需要购买很多把雨伞
阅读全文
摘要:题目描述 贝西和伯尼找到了一个装满了金币的宝箱!但是,作为奶牛,他们不能随便进入一家商店去买东西。所以他们决定去用这些金币玩一个游戏。 这里有N(1<=N<=5000)个硬币,每个都有一个价值C_i(1<=C_i<=5000)。这些硬币被摆成了一行。贝西和伯尼每人一回合。到了一只奶牛的回合时,他就要
阅读全文
摘要:题目描述 幻想着能够不牺牲Romiho的父亲而拯救Mayuri,Okabe来到了这条有去无回的世界线。出乎意料的是,这条线他的人际关系已经完全变化了,甚至lab已经不存在了。 现在Okabe有 个朋友,每个朋友可以用一个区间 来表示,两个朋友认识当且仅当两个人的交集不为空。为
阅读全文
摘要:题目描述 为了逃离无穷的轮回,Okabe和Suzuha踏上了回到1975的道路。Time machine剩余的燃料不多了,必须尽可能的利用好。燃料的利用可以用两个字符串 和 来表示,如果存在一个串 ,满足 同时是两个串的子序列,则 就是对燃料的合法利用,现在想知
阅读全文
摘要:题目描述 题目难度不一定按照题目顺序递增 给定一个序列 S,每次询问这个序列的一个连续子序列的本质不同回文子序列个数。 本质不同的含义是:两个序列不同当且仅当它们的长度不同或存在对应位置不同。 答案可能很大,因此只要输出对 10^9+7 算术取模的值。 输入输出格式 输入格式: 第一行包含一个数据组
阅读全文
摘要:mhy12345 学习了二分图匹配, 二分图是一种特殊的图, 其中的点可以分到两个集合中,使得相同的集合中的点两两没有连边。图的“匹配”是指这个图的一个边集, 里面的边两两不存在公共端点。匹配的大小是指该匹配有多少条边。二分图匹配我们可以通过匈牙利算法得以在 O(VE)时间复杂度内解决。mhy123
阅读全文
摘要:题目描述 Farmer John has decided to give each of his cows a cell phone in hopes to encourage their social interaction. This, however, requires him to set
阅读全文
摘要:题目描述 一场可怕的地震后,人们用N个牲口棚(1≤N≤150,编号1..N)重建了农夫John的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。John想要知道另一次地震会造成多严重的破坏。有些道路一旦被毁坏,就会使一棵含
阅读全文
摘要:题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课
阅读全文
摘要:题目描述 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。 我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树 2 5 \ / 3 4 \ / 1 现在这颗树枝条太多
阅读全文
摘要:题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的左子
阅读全文