07 2023 档案

摘要:7.30 DP 凸相关 决策单调性、斜率优化、凸、四边形不等式,都是凸相关。 前置知识 四边形不等式:交叉小于包含。l1<l2<r1<r2w(l1,r1)+w(l2,r2)w(l1,r2)+w(l2,r1)。 区间包含单调性:包含区间值单调。\(l_ 阅读全文
posted @ 2023-07-30 18:26 caijianhong 阅读(92) 评论(0) 推荐(0) 编辑
摘要:7.29 数论 扩欧、中国剩余定理、乘法逆元、卢卡斯定理、BSGS、阶和原根的英文名分别是 exGCD, exCRT, Inverse, Lucas, BSGS, Primitive root。 \(a\equiv b\pmod p\Rightarrow \frac{a}{d}\equiv \fra 阅读全文
posted @ 2023-07-29 11:55 caijianhong 阅读(45) 评论(0) 推荐(0) 编辑
摘要:## problem 一只青蛙,他会跳,现在要从 1 跳到 n。跳一次有 m 种跳法,假设现在在 x,那么第 i 次可以从 x 跳到 x+di,同时消耗 pj 的能量。问你有多少种跳的方案使得消耗能量不超过 k。$n\leq 10^9,m\leq 10^5,1 阅读全文
posted @ 2023-07-28 16:19 caijianhong 阅读(43) 评论(0) 推荐(0) 编辑
摘要:长链剖分优化 DP 板子题了,但是虽然是板子这个转移方程也很难想。 problem 输入一棵 n 个点的树。求 1i<j<kn[dist(i,j)=dist(i,k)=dist(j,k)]n105。 solution \(O(n 阅读全文
posted @ 2023-07-25 21:56 caijianhong 阅读(46) 评论(0) 推荐(0) 编辑
摘要:## problem 一棵树边带正整数权,给出所有 dis(i,i+1),还原树的边权,或者无解。n105,V1012。 ## solution 首先很容易得到 n 个方程形如 $dep_1=0,dep_i+dep_{i+1}-2dep_{lca(i,i+1) 阅读全文
posted @ 2023-07-25 16:17 caijianhong 阅读(25) 评论(0) 推荐(0) 编辑
摘要:特别鸣谢: ## problem 两个数组 a,b 长度分别为 n,m。将 b 的所有元素以任意顺序插入 a 的任意位置,使最终序列逆序对数量最小,并输出这个值。n,m106。 ## solution b 明显是排序成不降的最优,a 原来的逆序对个数无法改变, 阅读全文
posted @ 2023-07-25 15:54 caijianhong 阅读(28) 评论(0) 推荐(0) 编辑
摘要:## Problem 随机 n 个正整数组成序列。将序列分尽量多的段数,使得前一段的和不大于后一段的和。求能分成多少段。输出 nansn105,值域不重要。 ## Solution 状态设计为:fi=1+minsumisumjgjfj阅读全文
posted @ 2023-07-25 14:36 caijianhong 阅读(10) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-03-20 08:26:53 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/320621) 看数据范围,1T1041n109,显然是构造题。 我们分 阅读全文
posted @ 2023-07-25 12:31 caijianhong 阅读(12) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-03-20 09:09:40 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/320635) 2023 编者注:有一些链接点不进去,分别是 [CF1497C1](https://codeforces.c 阅读全文
posted @ 2023-07-25 12:31 caijianhong 阅读(21) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-03-13 21:57:02 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/319230) 简单模拟题,考验选手的读题能力~~和使用谷歌翻译的能力~~。 先定义一个 now=0,我们最后算出来的结 阅读全文
posted @ 2023-07-25 12:30 caijianhong 阅读(5) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-03-16 17:42:06 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/319814) 题目可以转化一下:给一个长为 n 的数组 a,请求出一个长为 n 的数组 b。要求若 $a_ 阅读全文
posted @ 2023-07-25 12:29 caijianhong 阅读(17) 评论(0) 推荐(0) 编辑
摘要:posted on 2020-11-12 17:25:10 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/287646) 2023 编者注:请尊重历史。 # 本题正解是暴力枚举 先引用我们老师的一句话:(**无恶意**) >不会吧 阅读全文
posted @ 2023-07-25 12:28 caijianhong 阅读(428) 评论(0) 推荐(0) 编辑
摘要:posted on 2020-11-14 10:00:20 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/288276) 2023 编者注:本篇题解的方法过于暴力,但是尊重历史。请不要太在意。 —- # 教你们用栈做这道题 [原题 阅读全文
posted @ 2023-07-25 12:26 caijianhong 阅读(165) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-02-05 12:19:34 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/310534) 这道题有一个很坑的地方: >差不够四位数时补零。 但实际上我们并不需要补零。举个例子,45 是这样变化的 阅读全文
posted @ 2023-07-25 12:24 caijianhong 阅读(150) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-06-01 13:24:05 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/337514) 给 09 每个数字打表,打它在相应的位置有没有一划。 然后把每个数字分成 5 部分,暴力 阅读全文
posted @ 2023-07-25 12:22 caijianhong 阅读(6) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-06-01 12:15:15 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/337504) 这题一看就知道是个模拟。 做模拟题的时候,一定要先确保你的程序能跑出正确的结果,再去想优化时间。 这道题还是 阅读全文
posted @ 2023-07-25 12:19 caijianhong 阅读(44) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-05-03 20:50:49 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/331434) 首先输入,记录一下哪个齿轮的位置在 (0,0),哪个在 (xt,yt)。 接着,为了避免多次判断 阅读全文
posted @ 2023-07-25 12:18 caijianhong 阅读(43) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-07-07 17:38:14 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/346961) 设题目中分给每个朋友的苹果数为 x,显然有 x|rx|g,也就是 $ 阅读全文
posted @ 2023-07-25 12:15 caijianhong 阅读(26) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-09-13 15:19:49 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/479462) ## problem 一个字符串 a,一开始全空,支持区间修改为同一字符,后修改的覆盖先修改的,求将字符 阅读全文
posted @ 2023-07-25 11:18 caijianhong 阅读(15) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-10-08 19:07:28 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/488777) ## problem 交互库有一个长为 n 的颜色序列,你可以询问区间 [l,r] 中有多少种颜色, 阅读全文
posted @ 2023-07-25 09:48 caijianhong 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-25 08:44 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-25 08:23 caijianhong 阅读(2) 评论(0) 推荐(0) 编辑
摘要:下大分!悲!Div 1 只过了 1A!!! 但还是补完整场 Div 2 吧。 A. Desorting https://codeforces.com/problemset/problem/1853/A problem 用操作:[1,i]++,[i+1,n],使得数组不单调不降,求最小操作 阅读全文
posted @ 2023-07-24 22:51 caijianhong 阅读(209) 评论(2) 推荐(0) 编辑
摘要:posted on 2021-08-04 14:22:40 | under 学术 | source LCA,Least Common Ancestors,最近公共祖先。 倍增。 首先预处理出数组 difi,jdi 表示第 i 个节点的深度。 转移方 阅读全文
posted @ 2023-07-24 20:05 caijianhong 阅读(30) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-10-08 22:03:07 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/488890) 神仙 min-cut,果然,flow 题的难点是想到 flow,非 flow 题的难点是不要想到 flow。 阅读全文
posted @ 2023-07-24 15:35 caijianhong 阅读(18) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-23 19:33 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Matrix-Tree 定理、BEST 定理、LGV 引理 阅读全文
posted @ 2023-07-21 19:29 caijianhong 阅读(92) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-21 08:52 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一棵树,多次给定 l,r,z 询问 lirdeplca(i,z),允许离线,n50000阅读全文
posted @ 2023-07-20 20:45 caijianhong 阅读(69) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-10-22 15:46:31 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/494786) ## problem 字符串 S 长为 n,对于每个前缀,求能盖出这个前缀的最小的印章长度。 ## 阅读全文
posted @ 2023-07-20 18:35 caijianhong 阅读(26) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:34 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:33 caijianhong 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:32 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-10-21 19:56:08 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/494348) ## problem 判断三个 n×n 的矩阵是否满足 A×B=C,$n\l 阅读全文
posted @ 2023-07-20 18:31 caijianhong 阅读(19) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:29 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:27 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:26 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:25 caijianhong 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:25 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 18:23 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:57 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:56 caijianhong 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:54 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:52 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:51 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:19 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:19 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:17 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:17 caijianhong 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:15 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:14 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:13 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
摘要:posted on 2021-02-27 10:04:32 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/315696) 这道题其实没有绿这么难,只需要二分+搜索就行了。 1. 读入。注意尽量不要用 `scanf` 读入 `boo 阅读全文
posted @ 2023-07-20 17:12 caijianhong 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:07 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 17:00 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 14:39 caijianhong 阅读(1) 评论(0) 推荐(0) 编辑
摘要:posted on 2022-11-06 10:58:17 | under 学术 | [source](https://www.luogu.com.cn/blog/_post/502166) [前置知识](https://0f-0b.github.io/luogu-api-docs/blog) ## 阅读全文
posted @ 2023-07-20 12:44 caijianhong 阅读(150) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-20 10:41 caijianhong 阅读(1) 评论(0) 推荐(0) 编辑
摘要:看了题解。好难受,想用积分求概率,算了半天。发现没啥规律,不是不能算,就是太可怕了。 ## Problem 有 n[0,1] 范围内的均匀随机变量 x1nm 条限制,每条限制形如 xi+xj1xi+xj1。请你求出 阅读全文
posted @ 2023-07-20 10:13 caijianhong 阅读(26) 评论(0) 推荐(0) 编辑
摘要:看了题解,和我假做法完全不同。 这是能想出来的吗??? ## Problem 给定 c 的质因数分解:c=p1b1p2b2pmbm。它的因数个数明显为 n=(b1+1)(b2+1)(bm+1)。构造长为 n1 的整数数列 阅读全文
posted @ 2023-07-19 19:05 caijianhong 阅读(19) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-18 20:25 caijianhong 阅读(0) 评论(0) 推荐(0) 编辑
摘要:给长为 n 的排列 a,bQ 次询问 L,R,回答这个东西:其中 maxa(l,r)=maxliraimaxb 同理。数据范围全部 2×105LlrRmaxa(l,r)maxb(l,r) 阅读全文
posted @ 2023-07-18 16:08 caijianhong 阅读(388) 评论(0) 推荐(0) 编辑
摘要:[VP 选手](https://codeforces.com/contest/1848/standings/participant/159315294#p159315294) 前来报到 # A. Vika and Her Friends ## Problem 一个 n×m 的网格。V 阅读全文
posted @ 2023-07-17 13:46 caijianhong 阅读(565) 评论(5) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-16 20:02 caijianhong 阅读(4) 评论(0) 推荐(0) 编辑
摘要:## Problem 一个长度为 n 的序列 a,设其排过序之后为 b,其中位数定义为 bn/2,其中 a,b0 开始标号,除法下取整。 给你一个长度为 n 的序列 s。 回答 Q 个这样的询问:s 的左端点在 [a,b] 之间,右端点在 $[ 阅读全文
posted @ 2023-07-16 10:53 caijianhong 阅读(24) 评论(0) 推荐(0) 编辑
摘要:limxx+12x=12(洛必达法则) 在最后一步看了题解,终于意识到上式成立。 ## Problem CF1784E Infinite Game 出题人:tourist crxis 和 Robin 正在用双人博弈游戏消 阅读全文
posted @ 2023-07-16 09:21 caijianhong 阅读(25) 评论(0) 推荐(0) 编辑
摘要:刚开始你有一个数字 0,每一秒钟你会随机选择一个 [0,2n1] 的数字,与你手上的数字进行或(C++,C 的 `|`,pascal 的 `or`)操作。选择数字 i 的概率是 pi。保证 0pi1pi=1 。问期望多少秒后,你手上的数字变成 2n1阅读全文
posted @ 2023-07-16 08:35 caijianhong 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示