摘要:
#include<bits/stdc++.h> using namespace std; int b[2000010], ans, k; //k表示的是当前前缀的差值(也就是红宝石和绿宝石之间个数的差距) //bi表示的是绿宝石与红宝石之间差值为i时的最前的下标 //因为这个差值可能是负数所以就加一 阅读全文
摘要:
L2-1 点赞狂魔 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<LL,LL> PII; const LL N=200200,M=2020,INF=0x3f3f3f3f; LL n; s 阅读全文
摘要:
L1-6 整除光棍(思维题) #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<LL,LL> PII; const LL N=100200,M=2020; const double PI=3 阅读全文
摘要:
L1-1 寻找250 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<LL,LL> PII; const LL N=100200,M=2020; const double PI=3.141 阅读全文
摘要:
输入样例: 6 2 1 3 2 4 3 5 2 6 1 输出样例: 4 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<LL,LL> PII; const LL N=100200,M=20 阅读全文
摘要:
https://www.acwing.com/problem/content/1320/ 输入样例: 23 3 输出样例: 1 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,in 阅读全文
摘要:
https://www.acwing.com/problem/content/5478/ 输入样例1: 5 5 4 3 1 2 4 3 2 1 2 2 3 3 4 4 1 4 5 输出样例1: 2 2 2 2 3 输入样例2: 7 6 3 2 1 2 3 3 2 2 1 1 2 2 3 3 4 2 阅读全文
摘要:
https://www.acwing.com/problem/content/1052/ 输入样例: 1 7 3 输出样例: 8 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,i 阅读全文
摘要:
https://ac.nowcoder.com/acm/problem/16695 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int> PII; const LL MAXN= 阅读全文
摘要:
https://www.acwing.com/problem/content/description/131/ 输入样例: 3 输出样例: 123 132 213 231 321 #include<bits/stdc++.h> using namespace std; typedef long lo 阅读全文