上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: $$(x+y)^n = \sum\limits_{k=0}^{n}\binom{n}{k}x^{n-k}y^{k}$$ 阅读全文
posted @ 2018-09-08 09:40 行而上 阅读(610) 评论(0) 推荐(1)
摘要: 何为凸包 凸包也就是类似求这样一个东西: 给出一个点集,先在需要找出能围住所有点的一个周长最小的最小凸多边形。也就相当于选出位于最外层的点,将他们连接起来。 注意凸包是不可能凹的,因为存在一个凹口时,可以连接两边的点,反而让周长更小了 凸包的求解 求解凸包一般使用$Andrew$算法 此算法的大致过 阅读全文
posted @ 2018-08-31 14:38 行而上 阅读(250) 评论(1) 推荐(1)
摘要: 题目类型:堆+贪心 传送门: "Here" 题意:有$N$个坑,每个坑可以种树,且获利$a[i]$(可以为负)。任何相邻两个坑里不能都种树,问在最多种$K$棵树的前提下的最大获利 解题思路 第一眼觉得是$DP$,但是数据太大$NK$显然不行…… 如果不约束相邻两个坑不能都种,那么显然是取最大的几个正 阅读全文
posted @ 2018-08-26 13:44 行而上 阅读(423) 评论(0) 推荐(1)
摘要: 传送门:>[Here](http://codeforces.com/contest/1025)< 从来没打过$CF$(由于太晚了)…… 不知道开学了以后有没有机会能够熬夜打几场,毕竟到现在为止都是$unrated$好尴尬啊~ 今天早上打了几题前几天的比赛题…… ## A. $Doggo \ Recoloring$ 此题应当是签到题,但我还是傻了很久。很容易发现只要有任意一种狗的颜色超过$1$ 阅读全文
posted @ 2018-08-25 17:07 行而上 阅读(144) 评论(0) 推荐(1)
摘要: 题目类型:DFS+模拟 传送门: "Here" 题意:你有$N$张手牌,按照以下打法,最少打几次全部打完 解题思路 由于数据范围较小,明显就是爆搜。但是也不能真的“爆”搜,不然真的会爆…… 考虑剪枝以及优化。很明显可以用一个类似记忆化的方法,当目前的次数已经超过已有的最小答案时即退出 那么是不是真的 阅读全文
posted @ 2018-08-24 08:07 行而上 阅读(211) 评论(0) 推荐(1)
摘要: 题目类型:LCA+思维 传送门: "Here" 题意:给出一棵树,有$M$个人在这棵树上跑步。每个人都从自己的起点$s[i]$跑到终点$t[i]$,跑过一条边的时间为1秒。现在每个节点都有一个观察员,节点$i$上的观察员会在第$W[i]$秒进行观察,如果有$x$个人此时到达节点$i$,则这个观察员能 阅读全文
posted @ 2018-08-23 10:03 行而上 阅读(351) 评论(0) 推荐(1)
摘要: 题目类型:RMQ+堆 传送门: "Here" 题意:给出一个长度为$N$的序列$a$,对于每一个$i$作为和弦的起点,长度可以是$L \rightarrow R$。问所有和弦中最大的$K$个和弦的和是多少 解题思路 先考虑暴力的做法:枚举左端点,再依次枚举右端点,统计答案。排序后累计前$K$个 在确 阅读全文
posted @ 2018-08-22 08:53 行而上 阅读(916) 评论(3) 推荐(3)
摘要: 题目类型:AC自动机 传送门: "Here" 题意:给出$N$个$01$字符串,称为病毒串。问是否存在一个无限长的$01$串$T$,使得其中不包含任何一个病毒串 解题思路 如果我们拿$T$串去进行匹配会发生什么? 考虑$AC$自动机匹配的条件:匹配时能够到达一个单词的结尾。因此找到$T$串的条件就是 阅读全文
posted @ 2018-08-21 14:58 行而上 阅读(412) 评论(0) 推荐(1)
摘要: 题目类型:DP+单调队列优化 传送门: "Here" 题意:共有$T$天,每天可以选择买股票或卖股票。如果有一天买了或卖了则称这一天是进行交易的。任何进行交易的两天之间必须间隔$W$天。第$i$天最多买进$as$股,卖出$bs[i]$股。第$i$天的进价为$ap[i]$,卖出价是$bp[i]$。且规 阅读全文
posted @ 2018-08-21 09:33 行而上 阅读(227) 评论(0) 推荐(2)
摘要: 题目类型:树形DP 传送门: "Here" 题意:有一只九头龙要吃了一颗树,给出一棵$N$个节点的带边权的树。九头龙有$M$个头,其中一个是大头,大头要吃恰好$K$个节点,其他头吃几个随意。如果一个头吃了一个连通块,那么他们会把树枝也吃下去,获得边权那么多的难受值。先要吃完整棵树,使难受值总和最小 阅读全文
posted @ 2018-08-20 16:03 行而上 阅读(282) 评论(0) 推荐(1)
摘要: 题目类型:基环树DP 传送门: "Here" 题意:给出一棵基环树,每个节点有点权。任意一条边的两端的节点不能都选,问最大和 解题思路 所谓基环树,就是只有一个简单环的树 我们熟知的树有$N$个节点$N 1$条边。再加入一条边必定形成环,且只有一个环。那么基环树就是$N$个节点$N$条边的树(严格来 阅读全文
posted @ 2018-08-20 11:33 行而上 阅读(157) 评论(0) 推荐(1)
摘要: 类型:单调队列 传送门:>Here< 题意:给出一个$M*N$的矩阵,每一个代表这一格土地的肥沃程度。现在要求修建一个$C*D$的矩形花坛,矩形绿化带的面积为$A*B$,要求花坛被包裹在绿化带中,且不能碰到绿化带边缘。问绿化带的最大肥沃程度 解题思路 暴力做法:枚举绿化带,然后选出能使其肥沃程度最大 阅读全文
posted @ 2018-08-19 14:02 行而上 阅读(294) 评论(0) 推荐(2)
摘要: 类型:二分+单调队列 传送门:>Here< 题意:给出$N$个点的坐标,要求根据$x$轴选定一段区间$[L,R]$,使得其中的点的最大与最小的$y$值之差$\geq D$。求$Min\{R-L\}$ 解题思路 一道单调队列的好题 思想依然是转化。我们熟知的单调队列的作用也就是滑动窗口——定长区间滚动 阅读全文
posted @ 2018-08-19 08:13 行而上 阅读(346) 评论(0) 推荐(0)
摘要: 类型:单调栈 传送门:>Here< 题意:给出一个$01$矩阵,求$01$相间的最大子正方形和最大子矩阵 解题思路 首先考虑如果要求的不是$01$相间而是全$1$的怎么做?那就和上一题一样了,预处理$p[i][j]$。特判正方形(取较短边) 那么只需要把问题转化为全$1$矩阵即可。思考黑白相间矩阵的 阅读全文
posted @ 2018-08-18 16:12 行而上 阅读(355) 评论(0) 推荐(0)
摘要: 类型:单调栈 传送门:>Here< 题意:求一个$01$矩阵中最大子矩形(全是$1$)的面积 解题思路 单调栈的一个经典应用 考虑维护一个数组$p[i][j]$表示$(i,j)$往上最多有多少个连续的$1$。于是问题就转化为上一题的问题了,$p$即为高度,往左右扩散,利用单调栈求即可。总复杂度$O( 阅读全文
posted @ 2018-08-18 15:30 行而上 阅读(260) 评论(0) 推荐(1)
摘要: 类型:单调栈 传送门:>Here< 题意:给出若干宽度相同的矩形的高度(条形统计图),求最大子矩形面积 解题思路 单调栈的经典题 显然,最终的子矩形高度一定和某一个矩形相等(反证)。因此一个暴力的做法就是枚举每一个矩形,然后往两边扩散。在它左侧找到第一个高度比它小的,右侧也一样。则可以求出最大可扩散 阅读全文
posted @ 2018-08-18 14:16 行而上 阅读(426) 评论(0) 推荐(2)
摘要: 类型:DP 传送门:>Here< 题意:给出一个$N*M$的棋盘,每行每列的棋子数不得超过$2$。求方案数 解题思路 这题的关键在于如何定义$dp$数组 考虑一行一行做,我们会发现对于第$i$行的方案数不取决于前面棋子的摆放顺序或特定位置,只取决于前面的每一列有多少棋子——只有每一列的棋子个数会影响 阅读全文
posted @ 2018-08-17 19:54 行而上 阅读(181) 评论(0) 推荐(1)
摘要: 类型:状压 传送门:>Here< 题意:给出$N$个点藏有宝藏,有$M$条可以打通的边(都未打通)。你可以选任意一个点作为起点出发,每一次可以打通一条边来挖目的地的宝藏(不能打通已经挖完宝藏的两个点之间的边),其中打通一条边的费用是$L \times K$,其中$L$表示边的长度,$K$表示从当前点 阅读全文
posted @ 2018-08-17 15:42 行而上 阅读(733) 评论(0) 推荐(1)
摘要: 类型:数论 传送门:>Here< 题意:给出四个数$a_0,a_1,b_0,b_1$,求满足$gcd(x,a_0)=a_1,lcm(x,b_0)=b_1$的$x$的个数 解题思路 显然$a_1 | x, x|b_1$,因此设$x = a_1 * p, \ b_1 = x*q$。则$b_1 = a_1 阅读全文
posted @ 2018-08-17 09:08 行而上 阅读(150) 评论(0) 推荐(1)
摘要: 类型:Floyd 传送门:>Here< 题意:定义一条路径密度 = 该路径长度 / 边数。给出一张$DAG$,现有$Q$次询问,每次给出$X,Y$,问$X,Y$的最小密度路径($N \leq 50$) 解题思路 由于$N$非常小,考虑$Floyd$求最短路。但是这题与$Floyd$的不同就在于需要除 阅读全文
posted @ 2018-08-16 17:40 行而上 阅读(203) 评论(0) 推荐(1)
摘要: 类型:LCA+树上差分+卡常 传送门:>Here< 题意:给出一棵树(带权),以及$M$条路径。现在可以把其中一条边权变为0,问最长的路径最短是多少? 解题思路 史无前例的卡常题(爆了22发OJ),持续95分超过2小时…… 考虑暴力的做法,枚举每条边变不变并打擂,复杂度$O(nm \ log \ n 阅读全文
posted @ 2018-08-16 13:27 行而上 阅读(684) 评论(0) 推荐(2)
摘要: 类型:二分答案+差分 传送门:>Here< 题意:学校规定第$i$天只能借$r[i]$间教室。现给出$M$个订单,每个订单描述要在$s[i]$到$t[i]$期间每天借$d[i]$间教室。原则是先到先得,问第一个无法满足的订单是第几个? 解题思路 这题暴力分很好拿呀……打了10分钟拿到30分。后来发现 阅读全文
posted @ 2018-08-16 08:43 行而上 阅读(292) 评论(0) 推荐(1)
摘要: 传送门:>Here< 题意:有$N$个大臣,第$i$个大臣的左手写着$a_i$,右手写着$b_i$。一个大臣得到的金币为$$所有排在他前面的大臣左手写的数字的乘积除以他自己右手的数字。问如何排列大臣们的顺序,使得到金币最多那个大臣得到的最少。$(n \leq 10^3)$ 解题思路 这是一个跟顺序有 阅读全文
posted @ 2018-08-15 20:25 行而上 阅读(505) 评论(2) 推荐(0)
摘要: 类型:单调队列 传送门:>Here< 题意:有$N$只蚯蚓,每秒都会伸长$q$。每一次都会有人选出最长的一条切成两半,长度分别是$\left \lfloor px \right \rfloor$和$x - \left \lfloor px \right \rfloor$ 询问每一秒最长的蚯蚓被切前的 阅读全文
posted @ 2018-08-15 15:45 行而上 阅读(203) 评论(0) 推荐(0)
摘要: 类型:树形背包 传送门:>Here< 题意:给出一棵树,要求断开$k$条边来分离出一棵有$P$个节点的子树。求最小的$k$ 解题思路 和上一题类型相同,但不那么好做了——分离出的一棵子树肯定是在一起的,不能是散的,因此这给dp带来了难度 $dp[u][i][j]$表示节点$u$的子树内,在前$i$棵 阅读全文
posted @ 2018-08-14 16:45 行而上 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页