BZOJ 4240 有趣的家庭菜园

MayFlyyh | 线段树 | 2018-09-13
> 对家庭菜园有兴趣的JOI君每年在自家的田地中种植一种叫做IOI草的植物。JOI君的田地沿东西方向被划分为N个区域,由西到东标号为1~N。IOI草一共有N株,每个区域种植着一株。在第i个区域种植的IOI草,在春天的时候高度会生长至hi,此后便不再生长。 为了观察春天的样子而出行的JOI君注意到了IOI草的配置与预定的不太一样。IOI草是一种非常依靠阳光的植... [阅读全文]

BZOJ 2288【POJ Challenge】生日礼物

MayFlyyh | | 2018-09-12
> ftiasch 18岁生日的时候,lqp18_31给她看了一个神奇的序列 A1, A2, ..., AN. 她被允许选择不超过 M 个连续的部分作为自己的生日礼物。 > 自然地,ftiasch想要知道选择元素之和的最大值。你能帮助她吗? --- 首先,先把连续的正数负数合并,排列成正负交错的数列 此时如果有小于等于M个正数数列,那么答案就是他们的和 否则,我们维护每... [阅读全文]

AFO,停更

MayFlyyh | 未分类 | 2018-09-09
AFO,无限期停更 [阅读全文]
ė 6 没有评论 0

BZOJ 4722 由乃

MayFlyyh | 倍增, 搜索, 线段树 | 2018-08-16
> 给n个数字,保证每个数小于v。有m个操作 > 操作1.将区间l~r的数字从a[i]变成a[i]*a[i]*a[i] % v > 操作2.每次询问一个区间中是否可以选出两个下标的集合X,Y,满足: > 1.X和Y没有交集 > 2.设集合X中有一个元素是i,则其对集合X的贡献是a[i] + 1,要求集合X的元素的总贡献和集合Y的元素的总贡献 相等如果可以选出这两个集合,输出 Yuno... [阅读全文]

BZOJ 1584 [Usaco2009 Mar]Cleaning Up 打扫卫生

MayFlyyh | DP | 2018-08-16
> 有N头奶牛,每头那牛都有一个标号Pi,1 [阅读全文]

BZOJ 4033 [HAOI2015]树上染色

MayFlyyh | DP | 2018-08-16
> 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收益最大值是多少。 --- 设dp[i][j]为以i为子树,染j个黑点对全局的贡献 dp[i][j]=dp[i][j-t]+dp[e][t]+cost cost考... [阅读全文]

HDU 5603 D Game

MayFlyyh | DP | 2018-08-16
> 给一个公差集合{D},再给N个数 > 1.在当前剩下的有序数组中选择X(X>=2) 个数字 > 2.检查1选择的X个数字是否构成等差数列,且公差∈{D} ; > 3.如果2满足,删除这X个数字 > 4.重复1-3,直到不能删除更多数字 > 问最多可以删除多少个数字? > N [阅读全文]

LOJ #539「LibreOJ NOIP Round #1」旅游路线

MayFlyyh | DP, 倍增 | 2018-08-16
> T 城是一个旅游城市,具有n个景点和m条道路,所有景点编号为 1,2,...,n。每条道路连接这n个景区中的某两个景区,道路是单向通行的。每条道路都有一个长度。 > 为了方便旅游,每个景点都有一个加油站。第i个景点的加油站的费用为 pi,加油量为ci。若汽车在第i个景点加油,则需要花费pi元钱,之后车的油量将被加至油量上限与ci中的较小值。不过如果加... [阅读全文]

HDU 5603 D Game

MayFlyyh | DP | 2018-08-14
> 给一个公差集合{D},再给N个数 > 1.在当前剩下的有序数组中选择X(X>=2) 个数字 > 2.检查1选择的X个数字是否构成等差数列,且公差∈{D} ; > 3.如果2满足,删除这X个数字 > 4.重复1-3,直到不能删除更多数字 > 问最多可以删除多少个数字? > N [阅读全文]
ė 6 没有评论 0

HDU 2476 String painter

MayFlyyh | DP | 2018-08-14
> 题意:给你一个由小写字母组成的串S,让你变成由小写字母组成的串F,你可以每次将一个区间变成任意一个小写字母,后来的操作可以覆盖原来的区间,求最小操作次数。 > |S| [阅读全文]
Ɣ回顶部