
模板~
没
鸡冠花12138
这个作者很懒,什么都没留下…
展开
-
C(n,m)模板~
#include<bits/stdc++.h> using namespace std; #define e exp(1) #define pi acos(-1) #define mod 1000000007 #define inf 0x3f3f3f3f #define ll long long #define ull unsigned long long #define mem(...原创 2018-09-21 15:49:41 · 811 阅读 · 0 评论 -
矩阵快速幂模板~
? #include<bits/stdc++.h> using namespace std; #define e exp(1) #define pi acos(-1) #define mod 1000000007 #define inf 0x3f3f3f3f #define ll long long #define ull unsigned long long #define m...原创 2018-09-16 21:34:02 · 159 阅读 · 0 评论 -
快速幂模板~
ll qpow(ll x,ll n) { ll ans=1; while(n) { if(n&1)ans*=x%mod; x*=x%mod; n>>=1; } return ans%mod; }原创 2018-07-21 12:19:53 · 203 阅读 · 0 评论 -
01字典树模板~
01字典树在异或问题的查询上十分高效。 01字典树是按位插入和查询的。因为如果一个数,它的高位值较大,那么这个数的值较大。所以我们插入和查询时是从最高位开始进行的。 可以开一个辅助数组val来记录原数值。 插入: #define ll long long int n,m; int trie[32*MAXN][2]; ll val[32*MAXN]; int tot; void inser...原创 2018-07-20 16:38:50 · 331 阅读 · 0 评论 -
dijkstra+堆优化模板~
#include<bits/stdc++.h> using namespace std; #define e exp(1) #define pi acos(-1) #define mod 1000000007 #define inf 0x3f3f3f3f #define ll long long #define ull unsigned long long #define mem...原创 2018-10-31 20:35:31 · 333 阅读 · 0 评论 -
#include #define
#include<set> #include<map> #include<list> #include<queue> #include<deque> #include<cmath> #include<stack> #include<cstdio> #include<string> #inc...原创 2018-08-10 09:52:04 · 1119 阅读 · 2 评论