---------- 贪心 ----------
ixRic
ixRic
展开
-
【贪心】POJ 3262 Protecting the Flowers
Protecting the Flowers Time Limit: 2000MS Memory Limit: 65536KDescriptionFarmer John went to cut some wood and left N (2 ≤ N ≤ 100,000) cows eating the grass, as usual. When he returned, he fou原创 2017-07-14 09:21:23 · 437 阅读 · 0 评论 -
COCI2016/2017 Round1T4 Mag
文章目录题目分析代码题目分析既然是乘积,容易想到所选路径上的值不可能很大,所以一般(特殊情况等会讨论)有以下几个结论:最优路径上不可能有点权超过222的结点证明:设当前已找到的乘积为xxx,结点个数为nnn,新加入的点权为y(y>2)y(y>2)y(y>2),则新的路权为xyn+1\dfrac{xy}{n+1}n+1xy,由于y>...原创 2019-07-01 11:20:01 · 351 阅读 · 0 评论 -
COCI2016/2017 Round1T5 Kralj
文章目录题目分析题目分析为了方便叙述,记精灵为XXX,矮人为YYY,XXX要尽可能多地打败YYY。还是要先证明一个结论:我们可以找到一个YjY_jYj,使得所有的XXX,无论怎么安排入场顺序,寻找对手时都不会越过它。定义AiA_iAi表示对手为YiY_iYi的XXX的人数,BiB_iBi为AiA_iAi的前缀和,如果有一段区间[i,j][i,j][i,j]满足Bj−Bi...原创 2019-07-01 21:48:49 · 609 阅读 · 0 评论 -
CF513D Social Circles
文章目录题目题目大意思路代码题目传送门题目大意你请了N(N≤105)N(N\leq 10^5)N(N≤105)个客人吃饭,它们的椅子需要围成一个或多个圈,但是客人们都有些害羞,第iii个客人希望他的左手边至少有lil_ili个空椅子,右手边至少有rir_iri个空椅子,问你最少需要多少个椅子。注意:客人会对自己感到害羞,也就是说,就算他所在的椅子圈只有他一个人,也要满足上述条件。思路...原创 2018-10-05 10:08:24 · 825 阅读 · 0 评论 -
CF513C Maximum Subrectangle
文章目录题目题目大意思路代码题目传送门题目大意给出分别有N,MN,MN,M个元素的序列a,ba,ba,b,定义一个乘积矩阵,其中的元素ci,j=ai×bjc_{i,j}=a_i\times b_jci,j=ai×bj,找到它的一个最大面积子矩阵,使得这个子矩阵的元素之和不大于给定的XXX。所有数都是正数,N,M≤2000N,M\leq 2000N,M≤2000。思路比赛的时候第一...原创 2018-10-05 09:12:01 · 1244 阅读 · 0 评论 -
【AtCoder】AGC009 Tournament
文章目录题目题目大意思路代码题目传送门题目大意现在需要通过(N−1)(N-1)(N−1)场淘汰赛从NNN个人中选出一个冠军(记为111号),如图所示,由于每个人进行的比赛数可能不同,所以这个比赛是不太公平的。现在告诉你每个人个人最终分别被谁打败了(除了冠军111号),你需要使整个比赛尽可能公平,即:使(理论上)打比赛最多的人打的比赛尽量少,简单来说,就是使你构造出的这个比赛的树深度尽量小,...原创 2018-10-04 08:58:56 · 909 阅读 · 0 评论 -
【AtCoder】AGC008 Contiguous Repainting
文章目录题目题目大意思路代码题目传送门题目大意给你一个长度为N(N≤105)N(N\leq10^5)N(N≤105)的序列aaa(∣ai∣≤109|a_i|\leq 10^9∣ai∣≤109)和一个整数K(K≤N)K(K\leq N)K(K≤N),一开始每个数都是白色的,每次可以将这个序列中的连续KKK个数涂成白色或黑色,你可以进行任意次操作,最后将黑色的数加起来,问最大的和是多少。思...原创 2018-10-02 17:19:46 · 320 阅读 · 0 评论 -
【UVA - 116】Unidirectional TSP(DP+路径输出)
题目传送门题目大意在数字矩阵中,你可以从第一列的任何一个位置出发,每次可以向右上、右或右下走一步,在最上面一行往上走会走到最下面一行,最下面一行往下走会走到最上面一行(即矩阵从上到下是循环的)。问走到最右边一列经过的数之和最小是多少,并输出走到每一列你所在的行,多解时输出字典序最小的一组解。分析本来是顺推,然后贪心保证每一步从一个最小的行号转移过来,发现有反例…… 倒...原创 2018-08-15 15:40:34 · 270 阅读 · 0 评论 -
【AtCoder】ABC104 All Green
题目题目大意分析代码题目beta传送门题目大意在AtCoder网站上,题目有DDD种分值,分别是100,200,...100D100,200,...100D100,200,...100D,分值为100i100i100i的题目有pipip_i道,如果你把分值为100i100i100i的题目全部做完,可以获得额外的cicic_i分,高桥小朋友想要得到GGG分,...原创 2018-08-06 17:23:05 · 803 阅读 · 0 评论 -
【CodeForces】988F·Rain and Umbrellas
题目题目大意分析代码题目传送门题目大意数轴上有一些区间(li,ri)(li,ri)(l_i,r_i)在下雨,在某些点pipip_i上有伞,伞的重量为wiwiw_i,一个点上可能有多把伞,你想通过一个下雨的区间就必须有伞,你可以带很多伞,你行走一个单位长度需要花费你带的所有伞的重量和的代价,问从000走到aaa的最小代价。分析dp[i][j]dp...原创 2018-07-25 10:41:30 · 720 阅读 · 0 评论 -
【CodeForces】988E·Divisibility by 25
题目题目大意分析代码题目传送门题目大意给你一个整数nnn(1≤n≤10181≤n≤10181\leq n\leq 10^{18},不含前导零),你能够将任意两个相邻位置上的数互换位置,每交换一次算一步,每一次交换过后的数不能有前导零。现在要求以最少的步数使这个数变为252525的倍数,输出这个步数。分析比赛的时候疯狂地分类讨论,仿佛灵魂都被净化...原创 2018-07-25 10:03:38 · 798 阅读 · 0 评论 -
【NOI OJ】1797 金银岛
1797:金银岛总时间限制: 3000ms 内存限制: 65536kB描述某天KID利用飞行器飞到了一个金银岛上,上面有许多珍贵的金属,KID虽然更喜欢各种宝石的艺术品,可是也不拒绝这样珍贵的金属。但是他只带着一个口袋,口袋至多只能装重量为w的物品。岛上金属有s个种类, 每种金属重量不同,分别为n1, n2, ... , ns,同时每个种类的金属总的价值原创 2016-08-28 11:46:54 · 3367 阅读 · 0 评论 -
【NOI OJ】3528 最小新整数
3528:最小新整数总时间限制:1000ms内存限制:65536kB描述给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0<k < m),求生成的新整数最小为多少?例如: n = 9128456, k = 2, 则生成的新整数最小为12456输入第一行...原创 2016-08-29 10:30:38 · 5999 阅读 · 4 评论 -
【NOIP普及组】2016年模拟考试(9.3)——笨笨玩游戏
一、笨笨玩游戏(game.cpp)【题目描述】一天,笨笨和妈妈玩游戏,妈妈 给笨笨出N个正整数,让笨笨把这N个正整数连接生成一个“大”的整数,每个正整数只使用一次,让笨笨告诉妈妈这样生成的大整数的最大值。例如,给出4个整数:123, 124, 56, 90,可以连接生成的大整数有:1231245690, 1241235690, 5612312490, 9012312456, 90561原创 2016-09-07 13:30:56 · 984 阅读 · 0 评论 -
【NOIP普及组】2016年模拟考试(9.3)——笨笨的西瓜种植
二、笨笨的西瓜种植(watermelon.cpp) 【题目描述】笨笨种了一块西瓜地,但这块西瓜地的种植范围是一条直线的…… 笨笨在一番研究过后,得出了m个结论,这m个结论可以使他收获的西瓜最多。 笨笨的结论是这样的: 从西瓜地B处到E处至少要种植T个西瓜,这个范围的收获就可以最大化。 笨笨不想那么辛苦,所以他想种植的西瓜尽量少,而又满足每一个所得的结论。【输入】第一行两个数n,m(原创 2016-09-08 13:11:42 · 1018 阅读 · 0 评论 -
【NOIP普及组】2016模拟考试(10.29)——排座椅
问题 B: 排座椅(seat.cpp)时间限制: 1 Sec 内存限制: 64 MB题目描述上课的时候总有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设原创 2016-11-01 13:22:33 · 693 阅读 · 0 评论 -
【模拟】【贪心】POJ2709Painter
Painter Time Limit: 1000MS Memory Limit: 65536KDescriptionThe local toy store sells small fingerpainting kits with between three and twelve 50ml bottles of paint, each a different color. The pa原创 2017-07-13 09:45:05 · 589 阅读 · 0 评论 -
【模拟】【贪心】POJ1877Flooded!
Flooded! Time Limit: 1000MS Memory Limit: 30000K Special JudgeDescriptionTo enable homebuyers to estimate the cost of flood insurance, a real-estate firm provides clients with the elevation of原创 2017-07-13 12:54:50 · 610 阅读 · 0 评论 -
优美序列
Lxy养了N头奶牛,他把N头奶牛用1..N编号,第i头奶牛编号为i。为了让奶牛多产奶,每天早上他都会让奶牛们排成- -排做早操。奶牛们是随机排列的。在奶牛排列中,如果-段区间[L, R]中的数从小到大排列后是连续的,他认为这段区间是优美的。比如奶牛排列为: (3, 1, 7, 5, 6, 4, 2),区间[3, 6]是优美的,它包含4,5,6,7连续的四个数,而区间[1,3] 是不优美的。Lxy的问题是:对于给定的一个区间[L, R](1<=L<=R<=N),他想知道,包含区间[L, R]的最短优…原创 2019-08-05 22:05:12 · 1669 阅读 · 0 评论