贪心
不拿牌不改名
ACM刚入门,博客写错了可以留言给我啊
展开
-
区间贪心之区间最大不相交数量变式 [USACO14JAN]Recording the Moolympics S(洛谷 P2255)
[USACO14JAN]Recording the Moolympics S题目描述农民约翰热衷于所有寒冷天气的运动(尤其是涉及到牛的运动), 农民约翰想录下尽可能多的电视节目。 moolympics 的节目时间表有 N 个不同的节目 (1≤N≤150),每个节目给定开始时间和结束时间。FJ 有一个双调谐器录音机,可以同时录制两个节目。 请帮助他确定他能录制的节目的最大数量。题意还是比较难理解的,简要来说就是在求区间最大不相交数量的基础上加了一个维度,求两组不相交区间的数量和(基础是一组);基本贪原创 2020-05-20 22:11:15 · 382 阅读 · 0 评论 -
树形结构+贪心思维 黑白树
题目描述:一棵n个点的有根树,1号点为根,相邻的两个节点之间的距离为1。树上每个节点i对应一个值k[i]。每个点都有一个颜色,初始的时候所有点都是白色的。你需要通过一系列操作使得最终每个点变成黑色。每次操作需要选择一个节点i,i必须是白色的,然后i到根的链上(包括节点i与根)所有与节点i距离小于k[i]的点都会变黑,已经是黑的点保持为黑。问最少使用几次操作能把整棵树变黑。输入描述:第一行一个整数n (1 ≤ n ≤ 10^5)接下来n-1行,每行一个整数,依次为2号点到n号点父亲的编号。最后一行原创 2020-05-12 17:56:01 · 604 阅读 · 0 评论 -
区间贪心之区间分组 [USACO06FEB]Stall Reservations S(洛谷 P2859)
[USACO06FEB]Stall Reservations S题目描述Oh those picky N (1 <= N <= 50,000) cows! They are so picky that each one will only be milked over some precise time interval A…B (1 <= A <= B <= 1...原创 2020-04-20 15:23:59 · 301 阅读 · 0 评论 -
贪心+线段树 [USACO09FEB]Fair Shuttle G(洛谷 P1607)
[USACO09FEB]Fair Shuttle G题目描述Although Farmer John has no problems walking around the fair to collect prizes or see the shows, his cows are not in such good shape; a full day of walking around the f...原创 2020-04-14 20:27:58 · 215 阅读 · 0 评论 -
贪心学习笔记之后悔贪心法
后悔贪心法这个不太好描述了,总的来说就是贪心+优先队列;题目大概都是有两个限制条件,然后给一个排序,另一个条件进行判断队列大小;原创 2020-03-15 23:18:16 · 496 阅读 · 0 评论 -
Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) C题
Remove AdjacentYou are given a string s consisting of lowercase Latin letters. Let the length of s be |s|. You may perform several operations on this string.In one operation, you can choose some ind...原创 2020-03-02 12:48:40 · 179 阅读 · 0 评论 -
CodeForces - 484A Codeforces Round #276 (Div. 1) A题
BitsLet’s denote as the number of bits set (‘1’ bits) in the binary representation of the non-negative integer x.You are given multiple queries consisting of pairs of integers l and r. For each que...原创 2020-03-01 15:15:56 · 165 阅读 · 0 评论 -
2020牛客寒假算法基础集训营4 I题
匹配星星题目描述天上有n颗星星,每颗星星有二维坐标(xi, yi)还有一个属性值zi,若两颗星星A, B满足xA<xB且yA<yB且zA<zB,则这两颗星星可以配成一对,每颗星星最多只能在一对之中,求最多能配成多少对星星。输入描述:第一行一个正整数 n ,表示星星的个数。接下来 n 行,每行 3 个整数xi,yi,zi ,表示一颗星星。输出描述:一行一个整数,表示答...原创 2020-02-12 14:29:55 · 192 阅读 · 0 评论 -
Codeforces Round #609 (Div. 2) C题
Long Beautiful IntegerYou are given an integer x of n digits a1,a2,…,an, which make up its decimal notation in order from left to right.Also, you are given a positive integer k<n.Let’s call inte...原创 2019-12-22 11:24:04 · 189 阅读 · 0 评论 -
Codeforces Round #607 (Div. 2) B题
Azamon Web ServicesYour friend Jeff Zebos has been trying to run his new online company, but it’s not going very well. He’s not getting a lot of sales on his website which he decided to call Azamon. ...原创 2019-12-15 16:08:52 · 331 阅读 · 0 评论 -
Codeforces Round #604 (Div. 2) C题
Beautiful Regional ContestSo the Beautiful Regional Contest (BeRC) has come to an end! n students took part in the contest. The final standings are already known: the participant in the i-th place so...原创 2019-12-06 16:31:23 · 254 阅读 · 0 评论 -
贪心+优先队列优化 合并果子(洛谷 P1090)
题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过 n-1次合并之后, 就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个...原创 2019-09-29 19:29:23 · 289 阅读 · 0 评论 -
贪心学习笔记之区间贪心问题
区间问题区间方面的贪心前面已经学了很多,主要是根据区间的 l 或 r 进行排序,然后进行贪心处理;这里要总结一下这些问题的一些做法;1、 求给定的一些区间的最大不相交区间数量这种题目一般都是按区间右端点从小到大来排序,然后依次枚举每个区间,判断就行;不可以按左端点来排序;还有一种衍生题,问你选最少几个点,使这些点可以覆盖给出的所有区间,其实就是求区间的最大不相交数量;模板题代码:#i...原创 2019-11-27 21:02:46 · 306 阅读 · 0 评论 -
Educational Codeforces Round 76 (Rated for Div. 2) D题
D. Yet Another Monster Killing ProblemYou play a computer game. In this game, you lead a party of m heroes, and you have to clear a dungeon with n monsters. Each monster is characterized by its power...原创 2019-11-15 16:46:59 · 318 阅读 · 0 评论 -
Codeforces Round #598 (Div. 3) C题
Codeforces Round #598 (Div. 3)There is a river of width n. The left bank of the river is cell 0 and the right bank is cell n+1 (more formally, the river can be represented as a sequence of n+2 cells ...原创 2019-11-05 15:49:02 · 302 阅读 · 0 评论 -
Codeforces Round #595 (Div. 3) D题
Too Many Segments (hard version)The only difference between easy and hard versions is constraints.You are given n segments on the coordinate axis OX. Segments can intersect, lie inside each other an...原创 2019-10-23 22:45:50 · 387 阅读 · 0 评论 -
矩形分割(洛谷 P1324)
矩形分割题目描述出于某些方面的需求,我们要把一块N×M的木板切成一个个1×1的小方块。对于一块木板,我们只能从某条横线或者某条竖线(要在方格线上),而且这木板是不均匀的,从不同的线切割下去要花不同的代价。而且,对于一块木板,切割一次以后就被分割成两块,而且不能把这两块木板拼在一起然后一刀切成四块,只能两块分别再进行一次切割。现在,给出从不同的线切割所要花的代价,求把整块木板分割成1×1块小...原创 2019-09-24 22:58:15 · 1335 阅读 · 0 评论 -
贪心 铺设道路(洛谷 P5019)
铺设道路题目描述春春是一名道路工程师,负责铺设一条长度为 nn 的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 nn 块首尾相连的区域,一开始,第 ii 块区域下陷的深度为 d_idi 。春春每天可以选择一段连续区间 [L,R][L,R] ,填充这段区间中的每块区域,让其下陷深度减少 11。在选择区间时,需要保证,区间内的每块区域在填充前下陷深度均不为 00 。...原创 2019-09-25 20:31:20 · 304 阅读 · 3 评论 -
贪心 泥泞路(P1589)
泥泞路题目描述暴雨过后,FJ的农场到镇上的公路上有一些泥泞路,他有若干块长度为L的木板可以铺在这些泥泞路上,问他至少需要多少块木板,才能把所有的泥泞路覆盖住。输入格式第一行为正整数n(≤10000)和L(≤10000),分别表示有多少段泥泞路和木板的长度;接下来n行,每一行两个整数s和e(s≤e≤10^9),表示每一段泥泞路的起点和终点。输出格式仅一个正整数,表示木板数。输入 #1...原创 2019-09-26 19:17:57 · 502 阅读 · 0 评论 -
天然气井(P1708)
天然气井题目描述Mary试图控制成都的天然气市场。专家已经标示出了最好的天然气井和中转站在成都的地图。现在需要将中转站和天然气井连接起来。每个中转站必须被连接到正好一个钻油井,反之亦然。Mary特别指名,建设的天然气管道必须从某个天然气井开始,向南或者向东建设。Mary想知道怎么连接每个天然气井和中转站,使得需要的天然气管道的总长度最小。输入格式输入文件的第一行为一个正整数n(2<...原创 2019-09-28 14:55:36 · 381 阅读 · 0 评论 -
[USACO12FEB]牛券Cow Coupons (洛谷P3045)
[USACO12FEB]牛券Cow Coupons题目描述Farmer John needs new cows! There are N cows for sale (1 <= N <= 50,000), and FJ has to spend no more than his budget of M units of money (1 <= M <= 10^14). ...原创 2019-10-06 12:04:19 · 483 阅读 · 0 评论 -
后悔贪心法 小Z的AK计划(洛谷 P2107)
小Z的AK计划题目描述在小Z的家乡,有机房一条街,街上有很多机房。每个机房里都有一万个人在切题。小Z刚刷完CodeChef,准备出来逛逛。机房一条街有 n 个机房,第 i 个机房的坐标为 xi ,小Z的家坐标为 0。小Z在街上移动的速度为1,即从 x1 到 x2 所耗费的时间为 |x1 − x2|。 每个机房的学生数量不同,ACM 题目水平也良莠不齐。小Z到达第 i 个机房后,可以花 ti ...原创 2019-10-06 16:02:24 · 317 阅读 · 0 评论 -
后悔贪心法 牛客练习赛50(C题)
tokitsukaze and Soldier题目描述在一个游戏中,tokitsukaze需要在n个士兵中选出一些士兵组成一个团去打副本。第i个士兵的战力为v[i],团的战力是团内所有士兵的战力之和。但是这些士兵有特殊的要求:如果选了第i个士兵,这个士兵希望团的人数不超过s[i]。(如果不选第i个士兵,就没有这个限制。)tokitsukaze想知道,团的战力最大为多少。输入描述:第一...原创 2019-10-06 17:07:58 · 183 阅读 · 0 评论 -
[POI2005]SAM-Toy Cars(洛谷P3419)
[POI2005]SAM-Toy Cars题目描述Johnny is a little boy - he is only three years old and enjoys playing with toy cars very much. Johnny has nn different cars. They are kept on a shelf so high, that Johnny c...原创 2019-10-07 12:09:11 · 272 阅读 · 0 评论 -
后悔贪心法 种树(洛谷 P1484)
种树题目描述cyrcyr今天在种树,他在一条直线上挖了n个坑。这n个坑都可以种树,但为了保证每一棵树都有充足的养料,cyrcyr不会在相邻的两个坑中种树。而且由于cyrcyr的树种不够,他至多会种k棵树。假设cyrcyr有某种神能力,能预知自己在某个坑种树的获利会是多少(可能为负),请你帮助他计算出他的最大获利。输入格式第一行,两个正整数n,k。第二行,n个正整数,第i个数表示在直线上从...原创 2019-10-10 19:36:22 · 330 阅读 · 1 评论