返回顶部
摘要: splay #include <bits/stdc++.h> using namespace std; const int N = 5e6 + 10; int val[N], cnt[N], fa[N], ch[N][2], siz[N]; int tot, root; void maintain( 阅读全文
posted @ 2023-05-06 17:27 Rayotaku 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 有旋Treap模板 //pointer version #include <bits/stdc++.h> using namespace std; struct Node { Node *ch[2]; int val, rank; int rep_cnt; int siz; Node(int val 阅读全文
posted @ 2023-05-05 14:21 Rayotaku 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 已知$n$个数的入栈序列,求一共有多少种出栈序列 这个经典问题有两种解法。 解法一: 设$f(x)$为$x$个数入栈后,再全部出栈的序列数量 假设我们有$4$个数$a,b,c,d$, 我们来看$a$的出栈顺序. 假如$a$第一个出栈,那么后面还有$3$个数没有出栈,因此方法数是$f(3)$. 假设$ 阅读全文
posted @ 2023-04-23 17:46 Rayotaku 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 什么是补码 众所周知,符号位不变,负数原码数值取反后$+1$即可得到补码,补码可以用加法来代替减法,刚学的小朋友可能完全不知所然,补码是个完全模糊的概念。 我们先用十进制来进行说明, $36-2=34$ $36+98=34 \mod 100$ 上述式子中的数字最高位为$2$,因此在$\mod 100 阅读全文
posted @ 2022-10-02 23:48 Rayotaku 阅读(471) 评论(0) 推荐(1) 编辑
摘要: 打了个表看了看,好像没什么算法能搞出来啊 直接python吧( num = 2 ** 1000 res = 0 while num != 0: res = res + num % 10 num //= 10 print(res) 阅读全文
posted @ 2022-04-21 00:29 Rayotaku 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 每次向下或者向右走,问从(1,1)到(n,m)的不同路线数 经典dp入门题 #include <bits/stdc++.h> using namespace std; long long dp[50][50]; int main(){ dp[1][1]=1; for(int i=1;i<=21;++ 阅读全文
posted @ 2022-04-21 00:17 Rayotaku 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 不难发现在过程中有很多出现过的数,直接记忆化一下就好。。。 #include <bits/stdc++.h> using namespace std; int main(){ int _=1000000; map<long long,long long> mp; int mx=0; int ans= 阅读全文
posted @ 2022-04-21 00:09 Rayotaku 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 之前学的时候一直感觉这个*LinkList怪怪的,typedef是另起别名,你总不能typedef声明一个指针变量吧,今天想了想还是搞明白了,具体如下: #include <stdio.h> #include <stdlib.h> typedef int ElemType; typedef stru 阅读全文
posted @ 2022-04-15 17:17 Rayotaku 阅读(461) 评论(0) 推荐(0) 编辑
摘要: macOS M1 下pip install安装.whl报错“is not a supported wheel on this platform.“ 多半是由于conda的python环境和你要安装的文件版本不匹配 pip debug --verbose 查看当前支持的版本号 会发现当前和我们要安装的 阅读全文
posted @ 2021-12-03 15:53 Rayotaku 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest A. Xu Xiake in Henan Province 签到 D. Keiichi Tsuchiya the Drift King 几何,队友过的,好像说用三角函数会卡精度? #include < 阅读全文
posted @ 2021-11-25 12:01 Rayotaku 阅读(95) 评论(0) 推荐(0) 编辑