随笔分类 -  完完全全不会DP

摘要:##题目 Problem Description Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a dead 阅读全文
posted @ 2020-11-02 15:36 Luglucky 阅读(97) 评论(0) 推荐(0)
摘要:##题目 A group of researchers are designing an experiment to test the IQ of a monkey. They will hang a banana at the roof of a building, and at the mean 阅读全文
posted @ 2020-11-01 17:07 Luglucky 阅读(80) 评论(0) 推荐(0)
摘要:##题目 Problem Description Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we always challenge ourselves to more 阅读全文
posted @ 2020-10-31 21:01 Luglucky 阅读(70) 评论(0) 推荐(0)
摘要:###链接:https://codeforces.com/contest/467/problem/C 这道题是求拿k个子序列且不能相交,问如何拿使得这些序列的值的和最大,那么阶段划分就很明显了,相当于这道问题对应的隐式DAG上一共可以被分成K层,接着就是枚举在哪个点转移,也就是是否取当前的往左m的区 阅读全文
posted @ 2020-10-29 17:26 Luglucky 阅读(561) 评论(0) 推荐(0)
摘要:##Problem C ###题面 You are given an array a1,a2,…,an consisting of integers from 0 to 9. A subarray al,al+1,al+2,…,ar−1,ar is good if the sum of elemen 阅读全文
posted @ 2020-08-15 14:54 Luglucky 阅读(270) 评论(0) 推荐(0)
摘要:##题目 农民约翰正在指挥他的N头牛进行清理工作。 他将一天划分为了T个班次(1~T)。 每头牛都只能在一天中的某一个时间段内进行不间断的工作。 你需要帮助约翰排列出一个合理的奶牛的清理班次,使得每个班次都有奶牛在进行清理,而且动用的奶牛数量可以尽可能的少。 输入格式 第1行:两个空格隔开的整数N和 阅读全文
posted @ 2020-08-11 22:13 Luglucky 阅读(146) 评论(0) 推荐(0)
摘要:##题目 定义 conn(s,n) 为 n 个字符串 s 首尾相接形成的字符串,例如: conn(“abc”,2)=”abcabc” 称字符串 a 能由字符串 b 生成,当且仅当从字符串 b 中删除某些字符后可以得到字符串 a。 例如“abdbec”可以生成“abc”,但是“acbbe”不能生成“a 阅读全文
posted @ 2020-08-11 00:39 Luglucky 阅读(186) 评论(0) 推荐(1)
摘要:##题目 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 i 的海拔高度为 Hi。 城市 i 和城市 j 之间的距离 d[i,j] 恰好是这两个城市海拔高度之差的绝对值,即 d[i,j]=|Hi−Hj|。 阅读全文
posted @ 2020-08-10 22:00 Luglucky 阅读(175) 评论(0) 推荐(0)
摘要:##题目 司令部的将军们打算在NM的网格地图上部署他们的炮兵部队。一个NM的地图由N行M列组成,地图的每一格可能是山地(用”H” 表示),也可能是平原(用”P”表示),如下图。 在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 阅读全文
posted @ 2020-08-09 22:51 Luglucky 阅读(133) 评论(0) 推荐(0)
摘要:##题目 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了n个深埋在地下的宝藏屋,也给出了这n个宝藏屋之间可供开发的m条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远,也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路则相对容易 阅读全文
posted @ 2020-08-09 21:46 Luglucky 阅读(148) 评论(0) 推荐(0)
摘要:##题目 在某个星球上,一天由 N 个小时构成,我们称0点到1点为第1个小时、1点到2点为第2个小时,以此类推。 在第 i 个小时睡觉能够恢复Ui点体力。 在这个星球上住着一头牛,它每天要休息B个小时。 它休息的这B个小时不一定连续,可以分成若干段,但是在每段的第一个小时,它需要从清醒逐渐入睡,不能 阅读全文
posted @ 2020-08-07 16:41 Luglucky 阅读(137) 评论(0) 推荐(0)
摘要:##题目 有一个树形的水系,由 N-1 条河道和 N 个交叉点组成。 我们可以把交叉点看作树中的节点,编号为 1~N,河道则看作树中的无向边。 每条河道都有一个容量,连接 x 与 y 的河道的容量记为 c(x,y)。 河道中单位时间流过的水量不能超过河道的容量。 有一个节点是整个水系的发源地,可以源 阅读全文
posted @ 2020-08-07 12:22 Luglucky 阅读(155) 评论(0) 推荐(0)
摘要:##题目 Problem Description Aphelios likes to play with tree. A weighted tree is an undirected connected graph without cycles and each edge has a weight. 阅读全文
posted @ 2020-08-06 23:26 Luglucky 阅读(180) 评论(0) 推荐(0)
摘要:##题目 学校实行学分制。 每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。 学校开设了 N 门的选修课程,每个学生可选课程的数量 M 是给定的。 学生选修了这 M 门课并考核通过就能获得相应的学分。 在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其他的一些 阅读全文
posted @ 2020-08-06 11:42 Luglucky 阅读(138) 评论(0) 推荐(0)
摘要:##题目 Ural大学有N名职员,编号为1~N。 他们的关系就像一棵以校长为根的树,父节点就是子节点的直接上司。 每个职员有一个快乐指数,用整数 Hi 给出,其中 1≤i≤N。 现在要召开一场周年庆宴会,不过,没有职员愿意和直接上司一起参会。 在满足这个条件的前提下,主办方希望邀请一部分职员参会,使 阅读全文
posted @ 2020-08-05 23:28 Luglucky 阅读(89) 评论(0) 推荐(0)
摘要:##题面 虽然探索金字塔是极其老套的剧情,但是有一队探险家还是到了某金字塔脚下。 经过多年的研究,科学家对这座金字塔的内部结构已经有所了解。 首先,金字塔由若干房间组成,房间之间连有通道。 如果把房间看作节点,通道看作边的话,整个金字塔呈现一个有根树结构,节点的子树之间有序,金字塔有唯一的一个入口通 阅读全文
posted @ 2020-08-05 00:06 Luglucky 阅读(150) 评论(0) 推荐(0)
摘要:##题面 “多边形游戏”是一款单人益智游戏。 游戏开始时,给定玩家一个具有N个顶点N条边(编号1-N)的多边形,如图1所示,其中N = 4。 每个顶点上写有一个整数,每个边上标有一个运算符+(加号)或运算符*(乘号)。 第一步,玩家选择一条边,将它删除。 接下来在进行N-1步,在每一步中,玩家选择一 阅读全文
posted @ 2020-08-04 22:08 Luglucky 阅读(148) 评论(0) 推荐(0)
摘要:##题目 圣诞老人共有M个饼干,准备全部分给N个孩子。 每个孩子有一个贪婪度,第 i 个孩子的贪婪度为 g[i]。 如果有 a[i] 个孩子拿到的饼干数比第 i 个孩子多,那么第 i 个孩子会产生 g[i]*a[i]的怨气。 给定N、M和序列g,圣诞老人请你帮他安排一种分配方式,使得每个孩子至少分到 阅读全文
posted @ 2020-08-03 21:14 Luglucky 阅读(161) 评论(0) 推荐(0)
摘要:##题面 一个公司有三个移动服务员,最初分别在位置1,2,3处。 如果某个位置(用一个整数表示)有一个请求,那么公司必须指派某名员工赶到那个地方去。 某一时刻只有一个员工能移动,且不允许在同样的位置出现两个员工。 从 p 到 q 移动一个员工,需要花费 c(p,q)。 这个函数不一定对称,但保证 c 阅读全文
posted @ 2020-08-03 14:10 Luglucky 阅读(133) 评论(0) 推荐(0)
摘要:##题面 给定长度为N的序列A,构造一个长度为N的序列B,满足: 1、B非严格单调,即B1≤B2≤…≤BN或B1≥B2≥…≥BN。 2、最小化 S=∑Ni=1|Ai−Bi|。 只需要求出这个最小值S。 输入格式 第一行包含一个整数N。 接下来N行,每行包含一个整数Ai。 输出格式 输出一个整数,表示 阅读全文
posted @ 2020-08-03 10:53 Luglucky 阅读(180) 评论(0) 推荐(0)