自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 LCA及例题

倍增法求LCA(蒟蒻只会用倍增)简单说就是先通过dfs预处理出每个节点i的深度deep[i]与其的第\(2^j\)个祖先f[i][j]。求f[i][j]的关键在于递推式f[i][j]=f[f[i][j-1]][j-1]。也即i的 \(2^j\) 祖先是 \(2^{j-1}\) 祖先的 \(2^{j-1}\) 祖先。再求\(LCA\):首先将两节点的高度提升到同一水平,再同时提升两节...

2019-09-21 22:50:00 640

转载 N囚徒挑战——一个图论相关的概率问题

N囚徒挑战——一个图论相关的概率问题一个房间内有 \(n\) 个盒子,从 \(1\) 到 \(n\) 编号。同时有 \(n\) 个从 \(1\) 到 \(n\) 的号码牌随机打乱放入盒子中,每个盒子有且仅有一个号码牌。现有 \(n\) 个囚徒,从 \(1\) 到 \(n\) 编号。要求所有囚徒完成一项挑战,如果所有囚徒挑战成功,那么他们就会被释放。挑战内容是:每个囚徒依次进入房间,...

2019-08-23 23:24:00 701

转载 【数论】GCD与LCM

目录gcd的欧几里得算法gcd的二进制算法最小公倍数lcmgcd的欧几里得算法又称辗转相除法,是一个求解两数最大公因数的算法。算法可以用递推式 \(gcd(a,b)=gcd(b, {a}\mod{b})\) 概括,边界条件是 \(gcd(a,0)=a\)。代码如下(相信每个OIer都会):int gcd(int a,int b){ //递归形式 return ...

2019-08-11 20:57:00 503

转载 【数论】本原勾股数组(PPT)的性质

目录基本性质勾股数组定理代码与例题其他性质与单位圆的联系基本性质  勾股数组我们都很熟悉,给一个勾股数组同乘一个整数得到的仍是勾股数组,但我们对它并不感兴趣,今天我们只研究它的本原形式(当然是在正整数范围内)。本原勾股数组(PPT)是一个满足 $ a^{2}+b^{2}=c^{2} $ 的三元组 $ (a,b,c) $ ,且 \(a,b,c\) 互素(除1外没...

2019-08-11 15:59:00 932

空空如也

空空如也

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

TA关注的人

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