会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年12月20日
很详细的FFT(快速傅里叶变换)概念与实现
摘要: FFT 首先要说明一个误区,很多人认为FFT只是用来处理多项式乘的,其实FFT是用来实现多项式的系数表示法和点值表示法的快速转换的,所以FFT的用处远不止多项式乘。 FFT的前置知识:点值表示法,复数运算,三角函数。 多项式的系数表示法和点值表示法 系数表示法 \[ A(x)=\sum_{i=0}^
阅读全文
posted @ 2021-12-20 20:16 T_X蒻
阅读(1752)
评论(2)
推荐(0)
2021年11月29日
STL 总结
摘要: //想不到吧,这个代码真的能过编译。//所以要是有什么问题,为什么不跑下看看呢#include<bits/stdc++.h> using namespace std; int x; string str; bitset<30> mbs(100); ///重载运算符 struct node { int
阅读全文
posted @ 2021-11-29 13:52 T_X蒻
阅读(33)
评论(0)
推荐(0)
2021年10月29日
STL set
摘要: 一句话原理: set用红黑树(一种AVL)实现。 一句话功能: 能替代一部分AVL(二叉排序树)的功能。 详细如下: 查询最大(小)值。 查询值k出现的次数。 查讯值k的前驱(后继)。 支持插入,删除。 n句话使用: 定义: set<int> st; 元素不能重复 即值相同的元素最多只能有1个 mu
阅读全文
posted @ 2021-10-29 18:38 T_X蒻
阅读(145)
评论(0)
推荐(0)
2021年10月21日
重载运算符
摘要: struct node { int a,b; }; bool operator <(const node &x,const node &y) { return x.a<y.a; } priority_queue<node> q; *注意 const 以及 &
阅读全文
posted @ 2021-10-21 00:04 T_X蒻
阅读(24)
评论(0)
推荐(0)
2021年10月8日
离散化
摘要: 3 -1 2 -2 这个数列有 5个逆序对 4 2 3 1 也是五个 我们把最小的-2视作1 第二的-1看做2 ... 法一(推荐): 结构体保存数组num 和它在原数组里的下标 {3,1}{-1,2}{2,3}{-2,4} 然后按数字大小排序 {-2,4}{-1,2}{2,3}{3,1} 现在我们
阅读全文
posted @ 2021-10-08 20:14 T_X蒻
阅读(35)
评论(0)
推荐(0)
2021年10月6日
P3224 [HNOI2012]永无乡 题解
摘要: P3224 [HNOI2012]永无乡 题解 题意概括 有若干集合,每个集合最初包含一个值,和一个编号1~n。两个操作:合并两个集合,查询包含值x的集合中第k大值最初的集合编号。 思路 维护集合之间关系显然用并查集,但怎么处理询问,如果只是问最大值,那么显然可以用线段树把最大值存在并查集的祖先上,当
阅读全文
posted @ 2021-10-06 19:50 T_X蒻
阅读(39)
评论(0)
推荐(0)
2021年9月28日
扫描线
摘要: #include<iostream> #include <algorithm> #define ls now<<1 #define rs now<<1|1 #define ll long long using namespace std; const int MM=1000005; ll n,x1,
阅读全文
posted @ 2021-09-28 13:54 T_X蒻
阅读(33)
评论(0)
推荐(0)
2021年9月27日
两种树的直径求法
摘要: 两种树的直径求法 两遍DFS 优点:方便记录直径的两端点。 缺点:无法除理带负权的树。 void dfs1(int now,int len) { if(len>maxl) { maxl=len; s=now;///找端点 } for(int i=head[now];i;i=nxt[i]) if(to
阅读全文
posted @ 2021-09-27 13:54 T_X蒻
阅读(54)
评论(0)
推荐(0)
2021年9月17日
FHQtreap(我有个绝妙的理解方法,但课的时间不够[doge])
摘要: FHQtreap板子(P1486 [NOI2004] 郁闷的出纳员) 会了FHQ,treap什么的就忘了吧...... #include<bits/stdc++.h> using namespace std; struct FHQ { int v,w,size,l,r; }t[300005]; in
阅读全文
posted @ 2021-09-17 16:53 T_X蒻
阅读(44)
评论(0)
推荐(0)
一些数学
摘要: 裴蜀(贝祖)定理 ax+by=c gcd(a,b)|c a,b已知且为正整数 ax+by(min)=gcd(a,b) 逆元 inv[a]≡a^-1(%m) 则inv[a]为a%m的逆元 求法 当m为质数 inv[a]=a^(m-2) 要求 a/b%m=a*b^-1%m=a*inv[b]%m *欧拉定
阅读全文
posted @ 2021-09-17 12:56 T_X蒻
阅读(34)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告