摘要:
@[toc](目录) # 概述 ## 性能指标 + 速率 ![](https://img2023.cnblogs.com/blog/2828997/202307/2828997-20230702213004679-137777013.png) + 带宽 ![](https://img2023.cnb 阅读全文
摘要:
##select ###1. 查找不同行 distinct select distinct num from test1; ###2. 限制输出行数 limit select num from test1 limit 5;#限制输出的行数最多5行 select num from test1 limi 阅读全文
摘要:
##成员变量 ``` c++ class ss{ public: int a; void solve(){ a=10; } }; ss t; ss p; t.solve();p.solve(); 对于类,上面是对类的一个声明,而下面是定义一个具体的对象,所以类中的```int a```也同样是声明, 阅读全文
摘要:
##逆元 定义: 当x * y≡1(mod p),y就是x在mod p下的逆元 应用: a/b≡a * x(mod p),x就是a的乘法逆元 我们可以将a/b≡a * x(mod p)这个式子化简,两边同乘b-->a≡a * b * x(mod p)-->b * x≡1(mod p) 又有费马小定理 阅读全文
摘要:
##A. Technical Support #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pll; const ll N=2e5+10; const ll inf=1e1 阅读全文
摘要:
##F - Shiritori 题解:n最大16,所以可以状态压缩,相当于n个点的带权有向图。 dp[i][j]表示当前状态为i,j结尾的情况,其中dp[i][j]=1表示First赢,0为second赢,如果一个字符串s[i],第一个字符为j,那么如果dp[k][s[i].back()]为1那么, 阅读全文
摘要:
##A. Oops, It’s Yesterday Twice More 题解:分成四个区域,然后将所有的点先集中到对应取余的角落,然后再移动到终点 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef 阅读全文
摘要:
##A-切蛋糕的贝贝 题解:分成1:1:4:5:1:4份,每次都要沿着两点连线切割,所以n要是16的倍数 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pll; const 阅读全文
摘要:
Dashboard - Codeforces Round #831 (Div. 1 + Div. 2) - Codeforces A. Factorise N+M 题解:奇数加3,偶数加2凑成偶数 #include<bits/stdc++.h> using namespace std; typede 阅读全文
摘要:
ll lowbit(ll x){//求数二进制最后一位 return x&-x; } ll query(ll x){//查询1-x的和 ll sum=0; for(ll i=x;i;i-=lowbit(i)) sum+=w[i]; return sum; } ll modify(ll x,ll y) 阅读全文