摘要:
训练情况 赛后反思 目测 D、E是什么神秘线段树数据结构题吧,没有做出来,还得加练。 A题 先三个数排序,要么那最大的,要么拿两个较小的和,答案取大值即可。 #include <bits/stdc++.h> #define int long long using namespace std; voi 阅读全文
摘要:
训练情况 赛后反思 被小数据背刺了,吃了几发RE,不过还是调出来了 A题 我们先考虑将连续的 v 先换成 w,之后就是统计子序列 wow 的个数,我们只需要找每个 o 前面有多少个 w,之后有多少个 w,根据乘法原理可知,这个 o 对答案的贡献就是两个相乘,维护前面和后面的 w 我们可以考虑使用前后 阅读全文
摘要:
训练情况 赛后反思 A题最简单的题愣神了,浪费了几分钟,其他方面正常表现 A题 相邻的两个差绝对值不能出现除了 \(5\) 和 \(7\) 以外的,直接模拟即可。 #include <bits/stdc++.h> #define int long long using namespace std; 阅读全文
摘要:
训练情况 赛后反思 简单题又WA了一发,淦,开局崩心态,然后做题的时候被场外因素打断了。 A题 统计 \([1,4]\) 中每个数字出现的个数,输出对数即可。 #include <bits/stdc++.h> #define int long long using namespace std; in 阅读全文
摘要:
训练情况 赛后反思 B题大模拟急到红温了,WA了四发,未考虑到部分细节情况 A题 直接输出 \(x-1\) 即可。 #define int long long using namespace std; void solve(){ int x; cin>>x; cout<<x-1; } signed 阅读全文
摘要:
训练情况 赛后反思 B题二分没有考虑到细节情况 A题 我们构造垂直并且要最长,我们只需要取长宽的较小值,然后一个正方形,左上到右下,左下到右上即可。 #include <bits/stdc++.h> #define int long long using namespace std; void so 阅读全文