摘要:
A题 计算每组最后出现的那个取min #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; typedef pair<int,int> plll; const int 阅读全文
摘要:
A题 签到模拟题 #include<bits/stdc++.h> using namespace std; const int N=1e5+10; int g[55][55]; int col[55]; int row[55]; int main(){ int t; cin>>t; while(t- 阅读全文
摘要:
A题 先除再计算即可 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; typedef pair<int,int> plll; const int N=3e5+1 阅读全文
摘要:
A题 枚举每一位,如果是偶数就加上i #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const int N=2e5+10; int main(){ ios:: 阅读全文
摘要:
A题 遍历找到第一个不覆盖它的答案 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const int N=2e5+10; struct node{ int l 阅读全文
摘要:
A题 排序输出答案即可 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const int N=4e5+10; const int inf=1e9; int a 阅读全文
摘要:
A题 通过平移线段可以发现其实就是缺少的那一块的大小 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const int N=5e5+10; int main( 阅读全文
摘要:
A题 贪心思路,注意到他们每个是每个排列进行比较,因此只要判断两个字符串对应位置的大小,谁多就谁赢 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const 阅读全文
摘要:
A题 直接奇偶输出即可 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e5+10; int a[N]; int main(){ ios::sync_with_stdio(false); 阅读全文
摘要:
A题 如果是0大于一半,无解,否则取多的一边即可 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pll; const int N=5e5+10; int a[N]; i 阅读全文