上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页
该文被密码保护。 阅读全文
posted @ 2019-08-08 23:06 p_b_p_b 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 由于我太菜,这篇文章咕了…… 阅读全文
posted @ 2019-08-08 23:05 p_b_p_b 阅读(144) 评论(0) 推荐(0) 编辑
摘要: "Codeforces" 思路 感觉这个离线的思路好神仙啊qwq 对于每个询问$[l,r]$其实就是要求$p_{max}$,使得$lcs(s[1,p],s[1,r]) p l$,也就是$lcs(s[1,p],s[1,r])+l p$。 首先把询问离线按$r$排序,然后从右往左扫,每次 1. 处理之前 阅读全文
posted @ 2019-08-07 23:48 p_b_p_b 阅读(378) 评论(0) 推荐(0) 编辑
摘要: "Codeforces" 很好,通过这题对LCT的理解又深了一层。 思路 (有人说这是套路题,然而我没有见过/kk) 首先发现,删点可以从根那里往下删,非常难受,所以把权值最大的点提为根。 然后考虑$x$什么时候会比$y$先被删掉:当且仅当$x$子树内权值最大值比$y$子树内权值最大值更大,而且$x 阅读全文
posted @ 2019-08-07 11:22 p_b_p_b 阅读(247) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-06 19:26 p_b_p_b 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 自闭集训 Day7 分治 主定理 由于我沉迷调题,这个地方没听课。 某些不等式 咕了 nth_element 使用快速排序的思想,选一个中间点,看左右有多少个。 期望复杂度$O(n)$。 首先把一个序列分成5份,每份大小$n/5$,叠成一个矩阵,对每一列进行排序。 现在中间一行就是每一列的中位数,递 阅读全文
posted @ 2019-08-05 20:13 p_b_p_b 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 自闭集训 Day7 动态规划 LOJ6395 首先发现这个树的形态没啥用,只需要保证度数之和是$2n 2$且度数大于0即可。 然后设$dp_{i,j}$表示前$i$个点用了$j$个度数的最小值,然后就获得了$O(n^3)$的DP。 不妨每个点的度数都减1,那么总度数就变成$n 2$了。 考虑原来$i 阅读全文
posted @ 2019-08-05 20:11 p_b_p_b 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 自闭集训 Day6 计算几何 内积 内积不等式: $$ (A,B)^2\le (A,A)(B,B) $$ 其中$(A,B)$表示$A\cdot B$。 (好像是废话?) 叉积 $$ A\times B=|A||B|\sin \theta $$ 二维叉积:$A\times B=x_1y_2 x_2y_ 阅读全文
posted @ 2019-08-05 20:10 p_b_p_b 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 自闭集训 Day6 杂题选讲 CF round 469 E 发现一个数不可能取两次,因为1,1不如1,2。 发现不可能选一个数的正负,因为1, 1不如1, 2。 hihoCoder挑战赛29 D 设$f(x)$表示最后一个数小于等于$x$的答案,从左往右加入数并维护$f(x)$。 加入$A$的时候$ 阅读全文
posted @ 2019-08-05 20:10 p_b_p_b 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 自闭集训 Day5 树上数据结构 前置知识 点分治 边分治 树链剖分 LCT Top Tree LCT时间复杂度 线段树每次查询是严格$\log n$的,然而splay维护连续段的时候,如果每次查询可以缩点,那么访问的区间数是均摊$O(1)$的。(??) 所以用splay维护LCT是一个log,而线 阅读全文
posted @ 2019-08-05 20:09 p_b_p_b 阅读(392) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页