摘要: 题意:p, q,都是整数.sigma(Ai *ki)>= p, sigma(Bi* ki) >= q;ans = sigma(ki)。输出ans的最小值约束条件2个,但是变量k有100000个,所以可以利用对偶性转化为求解ans = p * y1 + q * y2约束条件为:Ai * y1 + Bi... 阅读全文
posted @ 2015-12-17 00:02 PlasticSpirit 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 很久没写题解了,去ec之前来填一填坑,希望能攒攒人品。。。首先是去年上海F题。。uvalive7143题意:给n个人分 m间房子,每个房间的容量是已知的,其中有k对双胞胎,双胞胎可以看作相同的人,问总的方案数其中nusing namespace std;long long dp[15][110];i... 阅读全文
posted @ 2015-12-11 10:59 PlasticSpirit 阅读(745) 评论(0) 推荐(1) 编辑
摘要: 题意:n个点, 坐标已知,其中横坐标为为1~n。 求区间[l, r] 的所有子区间内斜率最大值的和。首先要知道,[l, r]区间内最大的斜率必然是相邻的两个点构成的。然后问题就变成了求区间[l, r]内所有子区间最大值的和。这个问题可以利用单调栈来做。每次找到当前点左面第一个大于当前值的点, 然后更... 阅读全文
posted @ 2015-11-29 01:42 PlasticSpirit 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题意 n个点组成一棵树, 带有点权。 求最长不降的路径的长度, 且路径上最大值最小值之差不超过D。显然是树分治, 但是分治之后如何维护答案呢。假设当前重心为g, 分别记录g出发不降路径的长度,以及最大值, 和不升路径的长度以及最小值。这里用到一个map和二分, 线段树也可以, 但是如果用线段树还要考... 阅读全文
posted @ 2015-11-27 23:27 PlasticSpirit 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 题意:一个无限大的棋盘, 有n个小兵, 给出了n个兵的坐标, 现在有一个长为width 高为height的炸弹放在棋盘上, 炸弹只能上下左右平移, 不能旋转。且放炸弹的区域不能含有士兵, 炸弹可以一次炸掉与它同一行同一列的所有士兵。 放一颗炸弹, 使得炸死的士兵最多。输出最大值。思路:先不考虑离散化... 阅读全文
posted @ 2015-11-27 21:05 PlasticSpirit 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 题意: n * m的棋盘, k个位置有"rook"(车),q次询问,问是否询问的方块内是否每一行都有一个车或者每一列都有一个车? 满足一个即可先考虑第一种情况, 第二种类似,swap一下就可以了。#include using namespace std;const int maxn = 1e5 + ... 阅读全文
posted @ 2015-10-22 23:07 PlasticSpirit 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 题意:一个n个点的数, m个人住在其中的某些点上, 每个人的标号1-m, 询问u-v 路径上标号前a个人,并输出标号,a using namespace std;const int maxn = 1e5 + 5;const int maxdep = 20;int par[maxdep][maxn],... 阅读全文
posted @ 2015-10-20 22:51 PlasticSpirit 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 题意:n个线段[Li, Ri], m次询问, 每次询问由cnt个点组成,输出包含cnt个点中任意一个点的线段的总数。由于是无修改的,所以我们首先应该往离线上想, 不过我是没想出来。首先反着做,先求不包含这个cnt个点的线段的总数, 那么不包含这些点的线段必然在cnt个点之间(这里需要再加两个点一个是... 阅读全文
posted @ 2015-10-08 14:14 PlasticSpirit 阅读(255) 评论(0) 推荐(0) 编辑
摘要: D. Little Pony and Harmony ChestPrincess Twilight went to Celestia and Luna's old castle to research the chest from the Elements of Harmony.A sequence... 阅读全文
posted @ 2015-10-06 21:25 PlasticSpirit 阅读(347) 评论(0) 推荐(0) 编辑
摘要: C. Appleman and a Sheet of PaperAppleman has a very big sheet of paper. This sheet has a form of rectangle with dimensions1 × n. Your task is help App... 阅读全文
posted @ 2015-10-06 14:47 PlasticSpirit 阅读(199) 评论(0) 推荐(0) 编辑