自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 概率与数学期望

做位运算的题目,首先想到按位计算,即通过枚举每一位的情况来计算。算期望首先要算概率,考虑抽区间的概率。随机等概率抽取1-n内的两个数,概率显然各为1/n。但是要考虑两个数相同以及可以交换的情况,所以若两数相同就是1/n。这题的思考方式与上题类似,考虑用记忆化搜索的动态规划来做。每次把未来未知的期望值当作已知量来计算是核心所在。and和or的求法较简单,难点在于xor。本题的特点是难在求值,而概率是定值,所以其实本质上还是考察位运算的性质。例题1:AcWing 217.绿豆蛙的归宿。,若两数不同则为2/n。

2023-08-18 22:58:26 177

原创 ABC 308总结(7.1)

我们一看mex函数的计算方法,似乎没有任何数学规律可循,所以要考虑采用巧妙的数据结构与预处理来解决这个问题。首先考虑枚举所有中间字母E,然后我们只需要获得这个位置前面所有的M以及后面所有的X的数量即可。但是我们还要考虑a值的影响,所以应当将不同a值的M与X分开计算。即统计一下不同a值的M的数量的前缀和以及不同a值的X的数量的后缀和即可。C题就出问题确实没想到,本题的技巧在于,分数比较采取交叉相乘比较法。F题已经在贪心算法博客中提过了,不再赘述。D题秒了,简单的bfs题。一道有点东西的计数题。

2023-08-15 18:57:19 298

原创 ABC 309(7.8)

实际上这题也不是非常困难,关键在于写代码写的好不好。其实每次只要考虑自己父亲传下来的保险和自己本来买了的保险就行了,然后就是一代代往下传并不断累加答案。

2023-08-15 18:51:49 196

原创 ABC 312总结

这题的设dp方式比较特殊,观察每一个合法的括号序列,可以发现:不管从哪个位置将序列断开,左半段序列必然满足:左括号的数量≥右括号的数量。那么这样可以得到一个dp方法:f表示我们枚举到了第i个位置,且当前左括号的数量比右括号的数量恰好多j个的序列数量。那么容易知道:f=f+f(s[i+1]=‘?最终答案就是f,初始化只需令f=1即可。

2023-08-12 14:57:06 170

原创 「ZHYOI」Round 3

这题是先猜后证的典例。首先想到这题把所有的边连起来必然是不合理的,考虑删去无用边。猜想:连接两个不能整除某一方的两个节点的边是无用的。可以证明,在a与pa间塞入一个节点x,那么x与a的边权≤a/2,x与pa的边权也≤a/2。(不是很严谨,但无所谓)进一步可以只保留质数倍的两点相连。

2023-08-12 14:39:10 65

原创 ABC 306总结

找出集合A中所有元素在集合A∪B中的排名之和,实际上就是找A∪B中小于等于自己的元素个数。那么由于A与B没有交集,所以可以分开来做。这部分推导并不困难,关键在于后续的维护。一道有点坑的数据结构题。考虑采用类似于“对顶堆”的写法,将前k个数存在一个堆里,后面的数存在另一个堆里即可。具体操作考虑到要删除,所以不考虑用优先队列,采用multiset。注意,multiset中的erase函数若在括号中填数值x,那么会把所有值为x的元素删去。若想至多删除一个元素,那么考虑采用s.erase(s.find(x))。

2023-08-11 20:31:02 88

原创 数论的习题

关于数论的一些习题

2023-01-27 16:31:11 181

原创 NOIp2021题目解析与总结

NOIp2021题目解析与总结

2023-01-01 22:18:59 721

原创 AcWing第81 && 82 && 83场周赛总结

无聊的AcWing周赛

2022-12-24 22:02:40 459

原创 AcWing第80场周赛总结

周赛总结

2022-12-05 23:07:18 385

原创 网络流初步

网络流初步

2022-11-30 22:14:21 110

原创 二分图的覆盖与独立集

二分图的覆盖与独立集

2022-11-30 22:13:41 213

原创 二分图的匹配

二分图的匹配

2022-11-30 22:12:48 208

原创 Tarjan算法与有向图连通性

Tarjan算法与有向图连通性

2022-11-30 22:12:07 172

原创 Tarjan算法与无向图连通性

Tarjan算法与无向图连通性

2022-11-30 22:10:36 158

原创 负环与差分约束

负环与差分约束

2022-11-30 22:09:38 95

原创 基环树的经典应用

基环树

2022-11-30 22:08:18 160

原创 树的直径与最近公共祖先(LCA)

树的直径与LCA

2022-11-13 11:00:16 325

原创 数位统计DP

数位统计DP

2022-11-04 21:49:25 96

原创 计数类DP

计数类DP

2022-11-04 21:48:38 100

原创 四边形不等式

四边形不等式

2022-11-04 21:47:57 223

原创 DP优化技巧之斜率优化

斜率优化

2022-11-04 21:47:11 100

原创 单调队列优化DP

单调队列优化DP

2022-11-04 21:46:10 101

原创 数据结构优化DP

数据结构优化DP

2022-11-04 21:45:30 134

原创 倍增优化DP

倍增优化DP

2022-11-04 21:44:33 163

原创 「KDOI」Round 2 | CSP-S 组模拟赛

一场CSP-S模拟赛的比赛总结

2022-11-04 21:43:48 934

原创 【LGR-122】洛谷 10 月 CSP-S 模拟赛

洛谷月赛总结

2022-10-16 16:37:11 280

原创 【LGR-118】洛谷 8 月月赛 Ⅲ Div.2 and 洛谷 8 月月赛 II div.2总结 and 洛谷 8 月月赛 I 总结

月赛总结

2022-10-16 16:35:50 560

原创 状态压缩DP

状压DP

2022-10-14 23:37:15 266

原创 环形DP与后效性处理DP

环形与后效性处理

2022-10-14 23:36:40 168

原创 树形DP的经典运用

树形DP

2022-10-14 23:35:47 148

原创 可持久化数据结构

可持久化数据结构

2022-10-14 23:34:27 154

原创 离线分治算法

离线分治算法

2022-10-14 23:33:51 130

原创 博弈论之SG函数

博弈论之SG函数

2022-10-14 23:32:47 155

原创 容斥原理与Mobius函数

容斥原理与Mobius函数

2022-10-14 23:30:07 319

原创 高斯消元与线性空间

高斯消元与线性空间

2022-10-14 23:29:30 131

原创 矩阵乘法的经典应用

矩阵乘法

2022-10-10 21:48:42 701

原创 二叉查找树与平衡树初步

BST、Treap、Splay

2022-10-10 21:48:01 77

原创 数据结构进阶之点分治

点分治

2022-10-10 21:46:44 88

原创 数据结构进阶之分块

分块

2022-10-10 21:46:09 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除