摘要: 超市里有N件商品,每件商品都有利润pi和过期时间di,每天只能卖一件商品,过期商品不能再卖。 求合理安排每天卖的商品的情况下,可以得到的最大收益是多少。 输入格式 输入包含多组测试用例。 每组测试用例,以输入整数N开始,接下来输入N对pi和di,分别代表第i件商品的利润和过期时间。 在输入中,数据之 阅读全文
posted @ 2020-09-09 10:31 童年の波鞋 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 输入格式 输入仅一行,为字符串 BE。 输出格式 输出仅一个整数,表示增加的最少字符数。 数据范围 对于所有输入字符串,其长度小于100。 输入样例: []) 输出样例: 1 方法一:dp f[l][r] 表示使得s[l:r]成为匹配字符串的最下添加个数 思考状态转移方程: f[l][r]=min( 阅读全文
posted @ 2020-09-09 09:28 童年の波鞋 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 有一个树形的水系,由 N-1 条河道和 N 个交叉点组成。 我们可以把交叉点看作树中的节点,编号为 1~N,河道则看作树中的无向边。 每条河道都有一个容量,连接 x 与 y 的河道的容量记为 c(x,y)。 河道中单位时间流过的水量不能超过河道的容量。 有一个节点是整个水系的发源地,可以源源不断地流 阅读全文
posted @ 2020-09-08 18:32 童年の波鞋 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、金字塔 虽然探索金字塔是极其老套的剧情,但是有一队探险家还是到了某金字塔脚下。 经过多年的研究,科学家对这座金字塔的内部结构已经有所了解。 首先,金字塔由若干房间组成,房间之间连有通道。 如果把房间看作节点,通道看作边的话,整个金字塔呈现一个有根树结构,节点的子树之间有序,金字塔有唯一的一个入口 阅读全文
posted @ 2020-09-08 15:11 童年の波鞋 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 给定长度为N的序列A,构造一个长度为N的序列B,满足: B非严格单调,即B1≤B2≤…≤BN或B1≥B2≥…≥BN。 最小化 S=∑Ni=1|Ai−Bi|。 只需要求出这个最小值S。 输入格式 第一行包含一个整数N。 接下来N行,每行包含一个整数Ai。 输出格式 输出一个整数,表示最小S值。 数据范 阅读全文
posted @ 2020-09-08 08:48 童年の波鞋 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。 小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们研究最长公共上升子序列了。 小沐沐说,对于两个数列A和B,如果它们都包含一段位置不一定连续的数,且数值是严格递增的,那么称这一段数是两个数列的公共上升子序列,而所有的公共上升 阅读全文
posted @ 2020-09-07 20:43 童年の波鞋 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 提示: 你可以假设给定的 k 总是合理的,且 1 ≤ k ≤ 数组中不相同的元素的个数。 你的算法的时间复杂度必须优于 O(n log n) , n 是数组 阅读全文
posted @ 2020-09-07 15:28 童年の波鞋 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。 输入:arr = [1,2,3,10,4,2,3,5] 输出:3 解释:我们需要删除的最短子数组是 [10,4 阅读全文
posted @ 2020-09-06 21:06 童年の波鞋 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串 s 和一个整数数组 cost ,其中 cost[i] 是从 s 中删除字符 i 的代价。 返回使字符串任意相邻两个字母不相同的最小删除成本。 请注意,删除一个字符后,删除其他字符的成本不会改变。 输入:s = "abaac", cost = [1,2,3,4,5] 输出:3 解释:删 阅读全文
posted @ 2020-09-06 17:46 童年の波鞋 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 给你两个整数数组 nums1 和 nums2 ,请你返回根据以下规则形成的三元组的数目(类型 1 和类型 2 ): 类型 1:三元组 (i, j, k) ,如果 nums1[i]2 == nums2[j] * nums2[k] 其中 0 ⇐ i < nums1.length 且 0 ⇐ j < k 阅读全文
posted @ 2020-09-06 17:36 童年の波鞋 阅读(147) 评论(0) 推荐(0) 编辑