随笔分类 -  贪心

摘要:题目链接 题目 有一个长度为 \(n\) 的数组 \(a\) 和一个长度为 \(n−1\) 的数组 \(b\),初始位置为 \(pos=1\),每一天可以选择得到 $a_{pos}$元钱,或者花费 $b_{pos}$元钱(钱数不能为负)使得 \(pos\leftarrow pos+1\) 现在希望买 阅读全文
posted @ 2022-06-11 08:51 zhangtingxi 阅读(46) 评论(0) 推荐(0)
摘要:题目链接 题目 发展采矿业当然首先得有矿井,小 FF 花了上次探险获得的千分之一的财富请人在岛上挖了 \(n\) 口矿井,但他似乎忘记考虑的矿井供电问题…… 为了保证电力的供应,小 FF 想到了两种办法: 在这一口矿井上建立一个发电站,费用为 \(v\)(发电站的输出功率可以供给任意多个矿井)。 将 阅读全文
posted @ 2022-05-13 17:38 zhangtingxi 阅读(701) 评论(0) 推荐(1)
摘要:题目链接 题目 Alex doesn't like boredom. That's why whenever he gets bored, he comes up with games. One long winter evening he came up with a game and decid 阅读全文
posted @ 2022-04-26 17:46 zhangtingxi 阅读(204) 评论(0) 推荐(0)
摘要:D2T4 机器人 题目 刚上初一的小纯特别喜欢机器人,这周末,她报名了学校的“小机器人俱乐部”,而进入俱乐部需要通过一场考试。 考试场地可以看作一个 \(n \times m\) 的网格图,行从上往下标号为 \(1, \dots, n\),列从左往右标号为 \(1, \dots , m\)。每个格子 阅读全文
posted @ 2022-04-25 17:59 zhangtingxi 阅读(139) 评论(0) 推荐(0)
摘要:D2T2 网页浏览 题目 我们在上网时,从一个网页上的链接打开另一个网页有两种方式,一个是直接替换正在浏览的页面,另一个是在新标签页中打开。如果善用这两种打开方式,是可以节省一些操作的。 今天 Zayin 需要浏览 \(n\) 个网页,其中有且仅有一个网页是保存在本地可以点击打开的,其他 \(n − 阅读全文
posted @ 2022-04-25 17:33 zhangtingxi 阅读(32) 评论(0) 推荐(0)
摘要:题目 Gildong owns a bulgogi restaurant. The restaurant has a lot of customers, so many of them like to make a reservation before visiting it. Gildong tr 阅读全文
posted @ 2022-01-20 16:38 zhangtingxi 阅读(83) 评论(0) 推荐(0)
摘要:题目链接 题目 给定两个长度为 \(n\) 的只包含'a','b','c'的字符串$s,t$。 请打乱串 \(s\),使得 \(\forall i,s_i \not= t_i\),且 \(s\) 字典序最小。 思路 对于 \(t\) 串中从前往后每一个字母,在 \(s\) 的剩余可选字母中选字典序最 阅读全文
posted @ 2022-01-08 16:16 zhangtingxi 阅读(71) 评论(0) 推荐(0)
摘要:题目链接 题目 This is yet another problem on regular bracket sequences. A bracket sequence is called regular, if by inserting "+" and "1" into it we get a c 阅读全文
posted @ 2021-12-24 18:32 zhangtingxi 阅读(85) 评论(0) 推荐(0)
摘要:题目链接 题目 A group of tourists is going to kayak and catamaran tour. A rented lorry has arrived to the boat depot to take kayaks and catamarans to the po 阅读全文
posted @ 2021-12-22 18:32 zhangtingxi 阅读(99) 评论(0) 推荐(0)
摘要:题目 Farmer John owns a long farm along the highway that can be considered somewhat like a one-dimensional number line. Along the farm, there are \(K\) 阅读全文
posted @ 2021-12-21 18:10 zhangtingxi 阅读(570) 评论(0) 推荐(0)
摘要:题目链接 题目 对于给定的一个长度为N的正整数数列 \(A_{1\sim N}\),现要将其分成 \(M\)(\(M\leq N\))段,并要求每段连续,且每段和的最大值最小。 关于最大值最小: 例如一数列 \(4\ 2\ 4\ 5\ 1\) 要分成 \(3\) 段。 将其如下分段: \([4\ 2 阅读全文
posted @ 2021-12-11 10:11 zhangtingxi 阅读(202) 评论(0) 推荐(0)
摘要:题目链接 题目 给定一个长度为 nnn 的非负整数序列 AAA ,求一个平均数最大的,长度不小于 LLL 的子段。 思路 先二分平均值。 然后是判断。 如何判断一段数中是否存在长度大于等于 \(L\) 且平均值大于某个数的子段呢? 我们可以先让序列中的数都减去二分中的值,然后就转化为: 序列中是否存 阅读全文
posted @ 2021-12-09 22:37 zhangtingxi 阅读(301) 评论(0) 推荐(0)
摘要:本文章对一本通上题目来讲 题解基本上是口胡的,所以很简短。 「一本通 1.1 例 1」活动安排 按右端点排序后优先选右端点靠前的即可。 「一本通 1.1 例 2」种树 按右端点排序,对于每个区间差多少棵就在它尾部重多少棵,双指针维护一下。 「一本通 1.1 例 3」碰水装置 排除不行的后计算出左右端 阅读全文
posted @ 2021-12-05 15:39 zhangtingxi 阅读(74) 评论(0) 推荐(0)
摘要:题目链接 题目 有 \(n\) 个小朋友坐成一圈,每人有 \(a_i\) 个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为 \(1\)。 思路 设 \(x_i\) 表示第 \(i\) 个人传给前一个人的糖果数,负数则是反向传。 可以列出方程,然后依次把 \(x_i\) 用 \(x_1\ 阅读全文
posted @ 2021-12-05 15:17 zhangtingxi 阅读(101) 评论(0) 推荐(0)
摘要:题目链接 题目 话说发源于小朋友精心设计的游戏被电脑组的童鞋们藐杀之后非常不爽,为了表示安慰和鼓励,VIP999 决定请他吃一次“年年大丰收”,为了表示诚意,他还决定亲自去钓鱼。 但是,因为还要准备 NOIP2013, z老师只给了他 \(H\) 个小时的空余时间,假设有 \(n\) 个鱼塘都在一条 阅读全文
posted @ 2021-12-05 13:59 zhangtingxi 阅读(105) 评论(0) 推荐(0)
摘要:题目链接 题目 老师在开学第一天就把所有作业都布置了,每个作业如果在规定的时间内交上来的话才有学分。每个作业的截止日期和学分可能是不同的。例如如果一个作业学分为 101010,要求在 666 天内交,那么要想拿到这 101010 学分,就必须在第 666 天结束前交。 每个作业的完成时间都是只有一天 阅读全文
posted @ 2021-12-04 22:43 zhangtingxi 阅读(113) 评论(0) 推荐(0)
摘要:题目链接 题目 数轴上有 nnn 条线段,选取其中 kkk 条线段使得这 kkk 条线段两两没有重合部分,问 kkk 最大为多少。 思路 按右端点排序,贪心选可行的最左右端点。 由于右端点最小可以保证为后面留出更多空间。 Code // Problem: #10007. 「一本通 1.1 练习 3」 阅读全文
posted @ 2021-12-04 22:31 zhangtingxi 阅读(134) 评论(0) 推荐(0)
摘要:题目链接 题目 小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: 首先,比赛时间分为n个时段(n≤500),它又给出了很多小游戏,每个小游戏都必须在规定期限ti 阅读全文
posted @ 2021-12-04 22:23 zhangtingxi 阅读(222) 评论(0) 推荐(0)
摘要:题目链接 题目 长 LLL 米,宽 WWW 米的草坪里装有 nnn 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 W2frac{W}{2}​2​​W​​ 米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。 请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头? 思 阅读全文
posted @ 2021-12-04 21:51 zhangtingxi 阅读(123) 评论(0) 推荐(0)
摘要:题目链接 对于最小的点,与它相连的没填的点中,都赋值为这个点点权+1。 这样子贪心就算旁边的点必然会比这个点大,所以+1是没错的。 最后再遍历所有边检验答案合法性。 Code // Problem: AT2148 [ARC063C] 木と整数 / Integers on a Tree // Cont 阅读全文
posted @ 2021-12-02 16:11 zhangtingxi 阅读(65) 评论(0) 推荐(0)