会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年4月20日
树套树
摘要: 树套树 这玩意没什么新东西,就是树里面再套树,但是码量极大,及其难调。 树套树本身也不是一种特定的数据结构,它是一种思想,将两个树套一起的思想。 具体怎么回事? 比如我们用线段树维护一个序列。这个线段树的每个节点都代表着一段子序列,我们对每个节点再开一棵平衡树维护这个序列,那么这个杂合子数据结构就叫
阅读全文
posted @ 2021-04-20 09:30 RemilaScarlet
阅读(1601)
评论(0)
推荐(4)
2021年4月12日
题解 CF1353E K-periodic Garland
摘要: CF1353E K-periodic Garland 由题意,每个位置上有且只有 \(0/1\) 两种状态,且我们若是求出前缀和就能快速得出其中某一段中 \(1\) 的个数。 首先看一下如果让我们构造怎么构造。我们要构造一个 \(1\) 之间距离恰好为 \(k\) 的序列,就是说位置上的状态每次转移
阅读全文
posted @ 2021-04-12 09:42 RemilaScarlet
阅读(61)
评论(0)
推荐(0)
2021年4月11日
动态规划中的各种模型 <一>
摘要: 数字三角形模型,最长上升子序列模型,状态机模型
阅读全文
posted @ 2021-04-11 22:15 RemilaScarlet
阅读(898)
评论(0)
推荐(0)
2021年3月29日
数学知识整理及部分例题2
摘要: 组合数学 本章主要以讲例题为主,聚焦于做题时的思路。 牡牛和牝牛 1s/64M 约翰要带 \(N\) 只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛。 牛们要站成一排,但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有 \(K\) 只牝牛。 请计算一共有多少种排队的
阅读全文
posted @ 2021-03-29 20:03 RemilaScarlet
阅读(182)
评论(0)
推荐(1)
题解 P6156 简单题
摘要: P6156 简单题 简单题(大嘘 首先,由肉眼观察可以得到: \(f(x)=\mu^2(x)\) 即题目求 \(\sum_{i=1}^n\sum_{j=1}^n (i+j)^k\mu^2(gcd(i,j))gcd(i,j)\) 开始推式子部分:令 \(gcd(i,j)=d\), \[ \begin{
阅读全文
posted @ 2021-03-29 14:53 RemilaScarlet
阅读(87)
评论(0)
推荐(0)
2021年3月28日
解题报告 P3768 简单的数学题
摘要: P3768 简单的数学题 给定 \(n,p\),求 : \(\sum_{i=1}^n\sum_{j=1}^nijgcd(i,j)\quad (\mod p)\) \(n\le 10^{10},5\times 10^{8} \le p\le 1.1\times 10^{10}\) 话不多述直接开始推式
阅读全文
posted @ 2021-03-28 17:40 RemilaScarlet
阅读(83)
评论(0)
推荐(1)
杜教筛
摘要: 杜教筛 杜教筛是一种在低于线性时间复杂度下求积性函数前缀和的方法。 我们对于一个积性函数 \(f\) ,要求它的前缀和 \(S\)。 我们构造两个辅助函数:积性函数 \(g\) ,狄利克雷卷积 \(f*g\) 有这样一个结论:\(\sum\limits_{i=1}^n(f*g)(i)=\sum\li
阅读全文
posted @ 2021-03-28 17:36 RemilaScarlet
阅读(1071)
评论(0)
推荐(2)
数学知识整理及部分例题(1)
摘要: 基本的质数筛法 埃筛 筛去所有已知素数的倍数。 时间复杂度:\(O(nlogn)\) (代码仅供参考,不保证能够通过编译及正确性) for(int i=1;i<=n;i++) { if(!mp[i]) prime[++tot]=i; else continue; for(int j=2*i;j<=n
阅读全文
posted @ 2021-03-28 17:35 RemilaScarlet
阅读(419)
评论(0)
推荐(0)
解题报告 P4588 [TJOI2018]数学计算
摘要: P4588 [TJOI2018]数学计算 一道不错的线段树练手题。 我们开一棵线段树,下标维护操作次序,节点值即是对应区间的积 设当前操作是第 \(i\) 次操作。 每次操作 \(1\) 我们都把 \(i\) 对应叶节点的值改为 \(m\) 。然后查询 \([1,i]\) 的乘积。 每次操作 \(2
阅读全文
posted @ 2021-03-28 17:34 RemilaScarlet
阅读(59)
评论(0)
推荐(0)
题解 P4402 [Cerc2007]robotic sort 机械排序
摘要: 区间翻转?第一反应Splay wtcl 不会FHQtreap 观察题意,题目让我们依次输出第 \(k\) 大所在位置 \(p_k\) 并将 \([k,p_k]\) 翻转。并且我们自始至终只关心位置。所以我们可以按照高度排序,从最小的依次找起。我们将最初始的序列元素依次编号 \(1,2,3 \cdot
阅读全文
posted @ 2021-03-28 17:33 RemilaScarlet
阅读(82)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告