随笔分类 - acm-其他算法-贪心
摘要:题意 有件物品,每件物品价格为元。 你现在有张优惠券。对于一个价格为的物品,如果你使用张优惠券,则你需要花费元。 求购买所有物品需要花费多少元钱? 题目链接:https://atcoder.jp/cont
阅读全文
摘要:题意 给定长度为的串,如果等于L,说明第个人面朝左边,反之则朝向右边。 若和方向相同,则高兴值加。 现在有一种操作操作:选择一个和,将序列逆序,并且将L变成R,R变成L。如:对LLLRLL操作,得到RRLRRR
阅读全文
摘要:题意 有个任务。如果你完成第个任务,从做的那天起天后,你将会获得的奖励(比如第天开始做,,那么第天将会获得的奖励)。 你每天可以选择其中一个任务做,但是任务不能重复完成。 问从今天起天后,你最多可以获得多少奖励? 题目
阅读全文
摘要:题意 有一条长度为的面包,将会被切开分配给个小朋友。 第个小朋友希望获得长度为的面包。 现在需要重复下面的操作,获得长度为的面包:选择长度为的面包和一个正整数,将面包切成和两段,花费代价为。
阅读全文
摘要:题意 农夫约翰想给他的 头奶牛购买礼物,但是他的预算只有 元。 奶牛 希望获得的礼物的价格为 ,运输成本为 ,也就是说约翰要帮奶牛 买礼物,共需花费 元钱。 约翰有一张特殊的优惠券,如果使用该优惠券来
阅读全文
摘要:题意 有堆排列整齐的且相同质量的宝石,每颗宝石具有价值。 你有一个倒V字的钩爪,该钩爪长度为,可同时抓取和的两颗宝石(左钩和右钩)。必须左右钩都有宝石,否则会不平衡而脱钩。 任意次抓取,求最终能得到的最大价值是多少? 数据范围 \(1\leq k<n\leq 1
阅读全文
摘要:题意 给定一个长度为的数列,求数值严格单调递增的子序列的长度最长是多少。 数据范围 思路 维护一个数组 nums,要求这个数组里的元素在数值上是严格递增的。 遍历每一个数,如果这个数比数组里的最后一个数更大,那么就将这个数插入数组的最后;反之,
阅读全文
摘要:题意 给定一个个数的排列,求比这个排列大的第个排列。 规定始终有解 数据范围 思路 首先这题可以直接用next_permutation(a, a + n)秒杀。跑次后的排列,即为最终答案 考
阅读全文