会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Astral_Plane的博客
博客园
首页
新随笔
联系
订阅
管理
2025年10月3日
板子2
摘要: 最近经常跑到以前代码里复制一些东西,其实简单。 甚至有时候上来写个挂的,很伤。 干脆放这里备用。 【模版】逆序对等 【模版】笛卡尔树
阅读全文
posted @ 2025-10-03 21:58 Astral_Plane
阅读(8)
评论(0)
推荐(0)
2025年9月6日
【罐装知识】sg函数,sg定理
摘要: 1.定义: sg函数可以由下面的方法递归定义: 对于一个局面\(a\),\(sg(a)= mex(\ sg(a_1),sg(a_2),\cdots,sg(a_n)\ )\) 其中,\(a_1,a_2,\cdots,a_n\)是\(a\)的所有后继状态。 对于递归的终点,一般可以为一个必败的汇点,而必
阅读全文
posted @ 2025-09-06 17:34 Astral_Plane
阅读(28)
评论(0)
推荐(0)
2025年8月23日
【模版】exgcd,BSGS
摘要: 微调了两个高中写的板子发一下 void exgcd(int a,int b,int& d,int& x,int& y) //ax+by=d { if(b==0) {d=a;x=1;y=0;return;} exgcd(b,a%b,d,y,x); y-=x*(a/b); } int long_mod(
阅读全文
posted @ 2025-08-23 09:31 Astral_Plane
阅读(4)
评论(0)
推荐(0)
2025年8月10日
【模版】FFT / NTT
摘要: FFT typedef complex<double> cp; void init(int k) { int len=1<<k; for(int i=0;i<len;i++) rev[i]=(rev[i>>1]>>1)|((i&1)<<(k-1)); } void fft(cp *a,int n,i
阅读全文
posted @ 2025-08-10 22:38 Astral_Plane
阅读(9)
评论(0)
推荐(0)
2025年7月23日
XOR线性代数
摘要: 线性代数中,高斯消元,线性基等概念大家都不陌生。 我们考虑一般意义上线性代数的外延,简单来讲,其中的线性运算——加法不仅是加法,而今天要说的就是其(二进制下)不进位版本:异或。 我们发现,异或的线性代数算法不仅没有变复杂,反而变简单。 比如异或高斯消元,可以求线性基。 void Gauss_Elim
阅读全文
posted @ 2025-07-23 15:23 Astral_Plane
阅读(22)
评论(0)
推荐(0)
【模板】高斯消元
摘要: 我们从一个高斯消元开始: struct row{ double a[105]; row operator -(const row& other)const{ row b; for(int i=1;i<=m;i++) b.a[i]=a[i]-other.a[i]; return b; } row op
阅读全文
posted @ 2025-07-23 10:58 Astral_Plane
阅读(25)
评论(0)
推荐(0)
2025年6月20日
板子
摘要: 代发两个队友的板子 【模板】最短路 【模版】splay
阅读全文
posted @ 2025-06-20 19:01 Astral_Plane
阅读(10)
评论(0)
推荐(0)
2025年4月21日
校赛G题一个更朴素的做法
摘要: 猫猫虫有一个定义如下的数列: \( a_{n} = \begin{cases} 0 & n = 1 \\ a_{\left\lfloor \frac{n}{2} \right\rfloor} + (-1)^{\frac{n(n + 1)}{2}} & n \geq 2 \end{cases} \)
阅读全文
posted @ 2025-04-21 22:11 Astral_Plane
阅读(117)
评论(0)
推荐(0)
公告