随笔分类 - dp
摘要:Contest (nefu.edu.cn) Problem:D Time Limit:1000ms Memory Limit:1024000K Description 在化工街上,一共有n个房子,每个房子里面住着一个人,分别是库特鸽鸽的n个迷妹。库特鸽鸽十分头疼,因为他业务繁忙,每天只有k的空闲时间
阅读全文
摘要:274. 移动服务 - AcWing题库 一个公司有三个移动服务员,最初分别在位置 1,2,3 处。 如果某个位置(用一个整数表示)有一个请求,那么公司必须指派某名员工赶到那个地方去。 某一时刻只有一个员工能移动,且不允许在同样的位置出现两个员工。 从 p 到 q 移动一个员工,需要花费 c(p,q
阅读全文
摘要:273. 分级 273. 分级 - AcWing题库 给定长度为 N 的序列 A,构造一个长度为 N 的序列 B,满足: B 非严格单调,即 B1≤B2≤…≤BN 或 B1≥B2≥…≥BN。最小化 S=∑Ni=1|Ai−Bi|。 只需要求出这个最小值 S。 输入格式 第一行包含一个整数 N。 接下来
阅读全文
摘要:272. 最长公共上升子序列 - AcWing题库 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。 小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们研究最长公共上升子序列了。 小沐沐说,对于两个数列 A 和 B,如果它们都包含一段位置不一定连续的数,且数值是严格递增的,
阅读全文
摘要:897. 最长公共子序列 - AcWing题库 给定两个长度分别为 N 和 M 的字符串 A 和 B,求既是 A 的子序列又是 B 的子序列的字符串长度最长是多少。 输入格式 第一行包含两个整数 N 和 M。 第二行包含一个长度为 N 的字符串,表示字符串 A。 第三行包含一个长度为 M 的字符串,
阅读全文
摘要:271. 杨老师的照相排列 - AcWing题库 有 N 个学生合影,站成左端对齐的 k 排,每排分别有 N1,N2,…,N 个人。 (N1≥N2≥…≥N) 第 1 排站在最后边,第 k 排站在最前边。 学生的身高互不相同,把他们从高到底依次标记为 1,2,…,N。 在合影时要求每一排从左到右身高递
阅读全文
摘要:Contest (nefu.edu.cn) Problem:F Time Limit:1000ms Memory Limit:65535K Description 一天,明明在玩纸牌游戏。 游戏规则是:一共有 n 张牌,每张牌上有一个花色 c 和一个点数 v,花色不超过 k 种。将这些牌依次放入一列
阅读全文
摘要:题目描述 终于,破解了千年的难题。小 F 找到了王室的宝物室,里面堆满了无数价值连城的宝物。 这下小 F 可发财了,嘎嘎。但是这里的宝物实在是太多了,小 F 的采集车似乎装不下那么多宝物。看来小 F 只能含泪舍弃其中的一部分宝物了。 小 F 对洞穴里的宝物进行了整理,他发现每样宝物都有一件或者多件。
阅读全文
摘要:A - 没有上司的舞会 285. 没有上司的舞会 - AcWing题库 #include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<cstring> #include<cmath> #include<
阅读全文
摘要:设有 N 堆石子排成一排,其编号为 1,2,3,…,N。 每堆石子有一定的质量,可以用一个整数来描述,现在要将这 N 堆石子合并成为一堆。 每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。 例如有 4
阅读全文
摘要:896. 最长上升子序列 II - AcWing题库 896. 最长上升子序列 II 给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N 个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 1≤N≤10000
阅读全文
摘要:题目描述 多米诺骨牌由上下 22 个方块组成,每个方块中有 1∼61∼6 个点。现有排成行的上方块中点数之和记为 S1,下方块中点数之和记为 S2,它们的差为 ∣S1−S2∣。如图,S1=6+1+1+1=9,S2=1+5+3+2=11,∣S1−S2∣=2。每个多米诺骨牌可以旋转180°,
阅读全文
摘要:P4141 消失之物 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 有些背包问题需要我们对背包问题有较深刻的理解,背包问题中的递推属于这一类,详细掌握了背包问题的状态转移过程才能做出来。 下面便是一道涉及状态转移过程逆推的题目,这道题的逆推主要体现在解题过程而非在答案中体现: 题
阅读全文
摘要:P2066 机器分配 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 有一类背包问题,它不仅让你求出最优解,还有求你输出选择方案(选择过程), 下面便是这样一道例题: 题目描述 总公司拥有高效设备 M 台,准备分给下属的 N 个分公司。各分公司若获得这些设备,可以为国家提供一定的盈
阅读全文
摘要:P1509 找啊找啊找GF - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 有一种背包问题,他不仅问你最大价值,还会问你最大价值的时候花费的时间最小是多少(当然,不一定是最小时间,这只是举个例子) 下面便是一道这样的例题: 题目描述 sqybi 现在看中了 n 个 MM,我们不妨把
阅读全文
摘要:P2946 [USACO09MAR] Cow Frisbee Team S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 老唐最近迷上了飞盘,约翰想和他一起玩,于是打算从他家的 N 头奶牛中选出一支队伍。 每只奶牛的能力为整数,第 i 头奶牛的能力为Ri 。飞盘队的队
阅读全文
摘要:01背包 #include<iostream> #include<set> #include<vector> #include<algorithm> #include<string> #include<cstring> #include<queue> #include<map> using name
阅读全文
浙公网安备 33010602011771号