摘要:
题目链接 D. 贪心思路初步是对的 最大配最小 但是,最小也可能配最小 比如 999 1000 1 2 这个例子,就是最小配最小 还是极端到极端的问题,两个极端都要考虑 #include <bits/stdc++.h> using namespace std; #define int long lo 阅读全文
摘要:
A. 根据题目模拟 #include <bits/stdc++.h> using namespace std; #define int long long const int N=1e5+10; void solve(){ int a,p;cin>>a>>p; if(p<16)a=max(0ll,a 阅读全文
摘要:
训练赛: 2024 蓝桥杯模拟赛 1 (div1) 题解 SMU-XCPC 题解 SMU 2024 winter round1 题解 题单 牛客 题解 自主训练 cf 题解 cf 题解 cf 题解 cf 题解 cf 题解 阅读全文
摘要:
题目链接 A. 根据正方形4个角的特性,可以把它们排序处理, 得到长和高,相乘得面积 #include <bits/stdc++.h> using namespace std; #define int long long const int N=1e5+10; bool cmp(pair<int,i 阅读全文
摘要:
题目链接 A. 直接输出 #include <bits/stdc++.h> using namespace std; #define int long long const int N=1e5+10; void solve(){ cout<<"Good code is its own best do 阅读全文
摘要:
题目链接 A. 把标准字符串和输入字符串排序,看是否相等 #include <bits/stdc++.h> using namespace std; #define int long long const int N=1e5+10; void solve(){ int n;cin>>n; strin 阅读全文
摘要:
题目链接 A. 判最大的数是不是另外两个数的和 #include <bits/stdc++.h> using namespace std; #define int long long const int N=1e5+10; void solve(){ int a,b,c;cin>>a>>b>>c; 阅读全文
摘要:
题目链接 A. 给定n后,中位数后面有几个数是确定的 从后往前,拿出必须的几个数后就可以拿一个中位数 #include <bits/stdc++.h> using namespace std; #define int long long void solve(){ int n,k;cin>>n>>k 阅读全文
摘要:
题目链接 A. 总和-最小值-最大值即为中间数 #include <bits/stdc++.h> using namespace std; #define int long long void solve(){ int a,b,c;cin>>a>>b>>c; cout<<a+b+c-min({a,b 阅读全文
摘要:
题目链接 F. 区间修改,单点查询,考虑用树状数组 可以维护每个点需要操作的次数 然后直接对询问的点进行操作 #include <bits/stdc++.h> using namespace std; const int N=2e5+10; #define int long long struct 阅读全文