摘要: 思路: $90pts$: 显然要让最小的愉悦度最大,则维护最大的前缀和,枚举即可。 $100pts$: 我们假设从第一组选,则可以二分那个大于第一组的第二组的最小值,统计答案。 第二组也要这样做一遍,找最大值即可。 阅读全文
posted @ 2019-09-29 19:00 BeyondLimits 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.org/problem/P1140 思路: 设$f[i][j]$表示第一个串前$i$位与第二个串前$j$位匹配后的最大值。 可以将第$i$位与第$j$位直接匹配,或者分别用一个原字母匹配另一个空格。 代码: 阅读全文
posted @ 2019-09-29 18:44 BeyondLimits 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.org/problem/P1282 思路: 考虑到$a,b$极小,可以采用背包做法。 由于一张牌上下的点数和是不变的,所以若知道当前某一行的个数,则可以知道另外一行。 设$f[i][j]$表示前$i$张牌,第一行点数和为$j$的最小翻转次数。 最后枚举第一行 阅读全文
posted @ 2019-09-29 18:41 BeyondLimits 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.org/problem/P1514 思路: 搜索判断可行解,然后不难发现就是一个最少线段覆盖问题,使用类似$dp$的思路。 值得注意的是,在搜索中,记录左右能达到的地方,判断会有一些不同,具体请见代码。 代码: 阅读全文
posted @ 2019-08-28 19:01 BeyondLimits 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2196 思路: 做法$1:$ $spfa$,暴力扫。 复杂度:$O(T \times 2n^2)$。 显然布星。 做法$2:$ 树形$dp$。 对于一个点$v$,到其他的最长距离,可以由它的子树转移,也可 阅读全文
posted @ 2019-08-27 19:27 BeyondLimits 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problem/CF460C 思路: 考虑二分答案。 对于这$n$个数,我们可以从左往右,若发现小于当前答案的数,把$[i,i+w]$之间的所有数都加到当前答案的数值,判断总次数与$m$的关系就行了。 对于更新和查询的操作,不妨使用树状数组维护差 阅读全文
posted @ 2019-08-17 11:23 BeyondLimits 阅读(168) 评论(2) 推荐(0) 编辑
摘要: 1.gcd与exgcd 欧几里得算法: $gcd(a, b) = gcd(b, a \bmod b)$ $code:$ 扩展欧几里得算法: $ax + by = gcd(a, b)(a 0, b 0)$ 若$a 阅读全文
posted @ 2019-08-12 18:18 BeyondLimits 阅读(239) 评论(1) 推荐(0) 编辑
摘要: T1: 链接:https://www.luogu.org/problem/P2520 $sol:$数学推导(咕 代码: T2: 链接:https://www.luogu.org/problem/P4626 $sol$:欧拉筛处理出范围内的素数,用素数的最高次幂来表示即可达到最终结果。此题卡空间卡常, 阅读全文
posted @ 2019-08-09 09:11 BeyondLimits 阅读(193) 评论(0) 推荐(0) 编辑
摘要: T1: 链接:https://www.luogu.org/problem/T92563 $sol1$:把所有的加起来,减去个数恒为$2$的,再减去$2 \times (n-1)$,即为答案。使用快速幂处理,还要注意答案可能出现负数。 $sol2$:推出矩阵式子后用矩阵快速幂来维护。 代码$(sol1 阅读全文
posted @ 2019-08-08 09:04 BeyondLimits 阅读(197) 评论(0) 推荐(0) 编辑
摘要: T1:赌徒 链接:https://www.luogu.org/problem/T92080 $sol1:$设$f[i][j]$表示目前得到了$x$分,此时骰子面朝$i$,那么$f[i+k][k]=max(f[i][j]+1,f[i+k][k])$。 先预处理之后直接查询即可。 总复杂度$O(n)$。 阅读全文
posted @ 2019-08-06 20:33 BeyondLimits 阅读(177) 评论(0) 推荐(0) 编辑