上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 传送门 $Sol$ 最暴力的做法就是枚举最长链上的边,然后再算一次所有的链长,更新$ans$. 这里要求最大的最小,容易想到二分答案.对于二分的值$mid$,扫一遍所有的链,若链长小于等于$mid$,那么是合法的不需要处理的.否则,就记录链上所有的边经过的次数$+1$.最后找到被经过次数等于链长大于 阅读全文
posted @ 2019-10-03 14:49 DTTTTTTT 阅读(98) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 枚举解+秦九韶公式计算+取模. $Code$ #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #define il inline #defi 阅读全文
posted @ 2019-10-03 14:49 DTTTTTTT 阅读(87) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 首先$W$一定是某个$w_i$.于是一种暴力方法就出炉了,枚举$W$再计算. 注意到,满足$S-Y$的绝对值最小的$Y$只可能是两种,一种是$<S$的最大的$Y$,一种是$>S$的最小的$Y$.那就分别求出来叭.分别求的时候这个$W$的值是可以二分的.但是这样并不能$A$ 阅读全文
posted @ 2019-10-03 14:49 DTTTTTTT 阅读(113) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 和$Poj1037\ A\ Decorative\ Fence$好像吖. $f[i][0/1]$表示前$i$个数,且选了第$i$个数,这个数相对于上一个数是下降(上升)的,这样的序列的最大长度. $f[i][0]=max(f[k][1])+1,k<i且h[k]>h[i]$ 阅读全文
posted @ 2019-10-03 14:48 DTTTTTTT 阅读(170) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 暴力十分显然叭.正解不是很好想. 我最开始想维护所有色调的客栈的前缀和后缀,然后每扫到一个最低消费合法的就统计一次答案.但是这样会重复计数,两个合法客栈之间有几个消费合法的客栈它们就会被算几次.既然喝咖啡的客栈不能作为计数的基准点,那就换一个叭.换成前一个住宿的客栈或后一 阅读全文
posted @ 2019-10-03 14:48 DTTTTTTT 阅读(69) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 区间整体加减? 差分+树状数组维护前缀和! 那每给一个人借完教室之后都要判断一下现在合不合法?那复杂度比暴力还不如些... 注意到这里的单调性,假设给前$x$个人借完教室之后就不合法了,那给前$x+1,x+2.....$个人借教室一定也是不合法的.于是可以二分第一个需要修 阅读全文
posted @ 2019-10-03 14:48 DTTTTTTT 阅读(133) 评论(0) 推荐(0) 编辑
摘要: $Des$ 有一个网格图,上面的格子分为空地和障碍,障碍是不可以走的.现在从给定的起点出发开始~~到处乱~~走,最多可以往左走$l$次,往右走$r$次.求可能到达的点数. $Sol$ 如果只限制了向左或向右走的次数就要简单一些,所以我们先思考这一种情形. 假设只限制了向左走不能超过$l$次.这样转化 阅读全文
posted @ 2019-09-30 20:16 DTTTTTTT 阅读(186) 评论(0) 推荐(0) 编辑
摘要: $Des$ • 有一排数量为N的方块,每次可以把连续的相同颜色的区间消除,得到分数为 区间长度的平方,然后左右两边连在一起,问最大分数为多少。 • n Code cpp include include include define il inline define Ri register int d 阅读全文
posted @ 2019-09-26 16:52 DTTTTTTT 阅读(124) 评论(0) 推荐(0) 编辑
摘要: $Sol$ 数位$dp$常规套路题. $dp[i][j]$表示从低位到高位填到第$i$位且第$i$位的数字为$j$的方案数.答案就是$sol(r) sol(l+1).$这里$dp$的过程十分简单,一般出错的也就是计算小于等于$x$的$windy$数,所以这里简述一下这个流程: 首先是预处理出$x$的 阅读全文
posted @ 2019-09-26 16:48 DTTTTTTT 阅读(102) 评论(0) 推荐(0) 编辑
摘要: $Des$ $Sol$ $upd:$以下两段是错误做法,但我不想删掉$.jpg$ 以下是错误部分 看到问$\sum_{n l}^rf(n)$一定会想到数位$dp$叭,于是尝试数位$dp$,然而并不会做.但是觉得可以先尝试想暴力方法(当然是优秀点的暴力)? 对于一个数$abcd$,如下变化:$(a+b 阅读全文
posted @ 2019-09-26 16:46 DTTTTTTT 阅读(195) 评论(4) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页