欢迎光临 ~|

Laijinyi

园龄:1年7个月粉丝:2关注:2

04 2024 档案

平衡树炫酷科技
摘要:炫酷平衡树科技
16
0
0
博客园的备份/导出/导入
摘要:这里只讲下 cnblogs 的备份/导出/导入 “备份”只是导出你写的所有文章、随笔等 那如何备份设置呢? 其实设置那里有历史记录的……
15
0
0
一句话 Smawk
摘要:一句话 Smawk:一个一个地加入函数,根据决策单调性用栈维护下表面
10
0
0
重建计划 题解
摘要:题意:一棵树,有边权,求边权平均值最大且经过点数在 [L,R] 的路径长度. Solution 首先二分答案 x,每条边权减去 x 后问题转为求最大路径长度,若答案 0 则可行 1 边分治保平安。 先转二叉树,这里有两种方法:一种是像线段树一样建,另一种是普通贪
6
0
0
一个人的数论 题解
摘要:Solution 令指数为 k 正常反演得到 dnμ(d)dki=1ndikf(x)=i=1xik,它是一个关于 xk+1 次多项式 求这个多项式 可以插值 \(\
12
0
0
数表 题解
摘要:“当你想不出来一道题的时候就想一下排序” 先不考虑 a,求 \[ \begin{aligned} &\sum_{i=1}^n\sum_{j=1}^m\sigma_1(\gcd(i,j))\\ =&\sum_{i=1}^n\sum_{j=1}^m\sum_{d=1}^{\min(n,m)}[d
6
0
0
最大幂指数 题解
摘要:Statement f(x) 表示 x 所含质因子的最大幂指数,对于 T=104a,b107,求 i=1aj=1bf(gcd(i,j))时限 2s Solution \[ \begin{aligned} &\s
24
0
0
数列的最大公约数 题解
摘要:f(d) 表示 gcd(b1,b2,...,bn)=d 的方案数,F(d)=dkf(k) 则有 f(d)=dkμ(kd)F(k)cntda 数组中是 d 的倍
5
0
0
简单的数学题 题解
摘要:题意:解方程 axx(modm)数据范围:a<m109 Solution 首先 axaxmodφ(m)+φ(m)(modm) 我们设 solve(&x,y,m) 表示解决
15
0
0
P3281 数数 题解
摘要:j带来的贡献: f[i]bji+(inum[i+1..j])+preji \(\displaystyle\sum_{j=i+1}^n\left\{f[i]*b^{j-i}+i\cdot\dfrac{b^{j-i}(b^{j-i}-1)}2+p
13
0
0
俄罗斯方块 题解
摘要:题意:矩阵 checkmax、矩阵求 max,checkmax 的值一定比当前矩阵原 max 大 外层线段树每个节点开一棵线段树,每个点记录 列的 max 与 checkmax 的标记 checkmax 时:对路过的点的 max 更新,对完全包含的区间的 checkmax 标记更新 求 max 时:
28
0
0
欧依LCA
摘要:问题描述:如题,n=2105,m=2106 法一 用欧拉序做深度的 RMQ,可惜有二倍常数 法二 直接考虑 dfn 序,画画图发现 [dfnu...dfnv] 之间一定经过了 \(\text{dfn}_{\text{LCA}}\
10
0
0
染色问题 题解
摘要:f(i):满足 nm 列每行每列都有颜色,最多用了 j 种颜色的方案数 根据容斥原理 f(i)=[(i+1)m1]ni=1m(1)k1Cmk[(i+1)mk1]n意思是对于每一行,每个格子都可以填 \
20
0
0
连边 题解
摘要:f(i,j) 表示已经连了 i 条边,奇数度点有 j 个的方案数 f(i,j)=(Cj+22f(i1,j+2)+Cnj+22f(i1,j2)+(nj)jf(i1,j)) 再减去重边:\(f(i
6
0
0
一句话 Lucas
摘要:狭义 Lucas(p 质数):n,m 转成 p 进制,然后算对应位组合数相乘 完整 Lucas:对于 pk,分讨 n!p 的倍数和非 p 的倍数;对于 p,中国剩余定理合并. 其实本质上就是对着 \(\dfrac{n!}{m!(
7
0
0
组合恒等式
摘要:最基础的就不说了 1 i=0n(Cni)2=C2nn证明: i=0n(Cni)2=i=0nCniCni=i=0nCniCnni=C2nn 2 \
26
0
0
数学题 3
摘要:T1 Statement 对于 n,m,T50000,求 i[1..n]j[1..m]d(ij) Solution 因为 d(ij)=u|iv|j[gcd(u,v)=1] \[ \begin{alig
14
0
0
数学题 2(筛子题)
摘要:T1 Statement 求出 gcd(n,k) 的线性筛递推式,并证明复杂度是线性的。 Solution \[ \gcd(n,k)=\begin{cases} 1&(n=1)\\ \gcd(\frac n{P(n)},k)\cdot P(n)&(\gcd(\frac n{P(n)},k)
8
0
0
dp 题 2
摘要:T1 Statement 你需要将 n(n106) 个数的序列 x 划分成若干连续段,设其中一段的所有数之和为 X,那么这段的得分为 Y=aX2+bX+c,其中 a,b,c 已知,求划分得到的最大总得分。\(-5\le a\le-1,|b|,|c|\
13
0
0
置换 & 基环树题
摘要:T1 Statement 给一个长度为 n(105) 的排列 {ai}。求一个排列 {bi},使得 ai=bbi,或输出不存在。 Solution 先把所有排列变成置换 对于任意排列 {pi},它转成置换后都是 \(i\to
8
0
0
数位 dp 题
摘要:T1 Statement 任意相邻两个数字之差至少为 2 的正整数被称为 windy 数。给出 A,B(AB2×109),求 [A..B] 中有多少个 windy 数。 Solution 我们使用记忆化搜索实现。 f(i,x,a,b) 表示
37
0
0
dp 题 1
摘要:T1 Statement 一个容量为 M(10000) 的背包。n(1000) 个物品,重量为 m1,m2,...,mn。问在不装物品 i(1in) 的条件下装入重量为 j(0jM) 的物品有多少种方案?对于所
13
0
0
数学题 1
摘要:T1 Statement 求出通项公式: i=1ni32iSolution 设 T0=i=1n2i,则 T0=2n+12T1=i=1ni2i,则 \(2T_1=\sum_{i=1}^ni2
10
0
0
双模数问题 题解
摘要:Statement S(n,m)={kkN+nmodk+mmodkk},求 φ(n)φ(m)kS(n,m)k(mod998244353)(\(n,m\le10^{1
30
0
0
荒岛野人 题解
摘要:Statement 有 n(15) 个野人,第 i 个野人的寿命是 Li(106) 年。荒岛上有 m 个山洞排列成一个环,但你不知道 m 到底是多少。第 i 个野人第一年会从第一个山洞开始往后数 Ci 个住下来,此后每一年都会
21
0
0
主定理
摘要:T(n)=aT(nb)+f(n)t=logba \[ T(n)=\begin{cases}\Theta(n^t)\ \ \ \ \ &f(n)=O(n^{t-\epsilon}),\epsilon>0\\\Theta(f(n))&f(n
21
0
0
整体二分
摘要:主要思想:把多个询问一起解决(一次二分同时处理多个询问,确实顾名思义) 记 [l,r] 为答案的值域,[L,R] 为答案的定义域,mid=(l+r)/2。(也就是说求答案时仅考虑下标在 [L,R] 内的操作和询问,这其中询问 的答案在 [l,r] 内) 我们首
7
0
0
一句话
摘要:点分治 对于一棵子树,即正常 dfs 的根改成该子树重心,递归下去是按原树儿子所在子树的重心(每次找一遍),变成了子问题,可以处理与树形态没什么关联的问题 发现 siz 每次减半,故深度 log 层;同时 siz 大小总和的复杂度是对的 由于总是处理的整棵子树,而答案与子树遍历关系无关,所以一定是对
20
0
0
停机问题
摘要:为什么停机问题是图灵不可计算问题? 若人脑是图灵机 那么举个例子:你在做一道题时,你想要知道你自己能不能在有限时间内做出这道题 但是如果这道题是证明或证伪黎曼猜想 那你就不知道你自己能不能在有限时间内做出这道题了 因为你有可能一生都做不出来,也有可能某个灵感就做出来了,这个结果你不知道 严谨证明 首
39
0
0
求插值系数
摘要:众所周知: F(x)=i=1nyijixxjxixj怎么求它的系数呢? O(n2) 处理 (xxi),这个由于乘 n 次、每次长度增加 1,所以是 \(n^
9
0
0
标记永久化
摘要:标记永久化
113
0
0
数学基础
摘要:1. 倍数筛法 vector<int> p[N]; // 约数 for (int i = 1; i <= n; i++) for (int j = i; j <= n; j += i) p[j].push_back(i); 在 O(nlogn) 时间内生成每个数的约数表
9
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起