10 2022 档案
摘要:A. 算术(a) 推一下式子,发现就是找 和 的数的个数,直接维护即可 ~~最开始还想打线段树来着~~ code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef un
阅读全文
摘要:A. 炒币 可以贪心峰入谷出 也可以 , 取 记录前驱 但是因为数太大了,精度会炸 取 降低误差 ,然后就切了》 为啥取 能够降低误差? 与原数不是一一对应吗? 不是科学计数法吗? 上午炸完的我如是问到。。。 code #inc
阅读全文
摘要:# 数学 高斯消元(P2455) ```cpp #include #include using namespace std; int n; double a[105][105]; void swap(double &x,double &y){double t = x; x = y; y = t;}
阅读全文
摘要:A. 平衡(balance) 打表找规律,发现一定是 交替, 因为是环,转回来的话必须是奇数,所以偶数无解 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned
阅读全文
摘要:阿哲,我把自己姓名全拼打错了~~(好像还不是第一次)~~ A 打表找规律,不会证 code #include<cstring> #include<cstdio> #include<algorithm> #include<queue> #include<map> #include<set> #incl
阅读全文
摘要:~~陈叔叔到底喜欢什么~~ A. 陈叔叔(uncle) ~~陈叔叔假了,我也假了,这题的正解被 了。~~ 做法假了,但是还是说一下,记录每个字母出现的次数,在 中连续出现的某一字母长度记来 根据乘法原理,我们要求 问题是如何分配 考
阅读全文
摘要:A. QAQ 注意到状态数最多也就 于是用 直接爆力转移即可 题解说状态数为 级别,不会证 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef uns
阅读全文
摘要:A. Once Again 做过一个类似的题,先拉出来复杂度允许的次数跑 ,然后剩余的循环肯定是选了同一种数,取出现次数最多的即可 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef
阅读全文
摘要:
阅读全文
摘要:A. 染色 考虑距离为质数的不能同色,于是距离为 等等,唯一的偶质数为 , 于是按照 分组即可 需要特判 code #include<bits/stdc++.h> using namespace std; typedef long lon
阅读全文
摘要:A. 小 h 的几何 最后式子化成了 不会证 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; int read(){
阅读全文
摘要:A 异或(xor) 对于任意数,一定有 使得 于是所有下标必然出现过,否则非法 按照二进制递归处理 递归深度即考虑到了最高的哪个二进制位 如果 $a_{l....mid} = a_{mid + 1.
阅读全文
摘要:A. 木棍 发现一共就 几种情况,发现 通配,最后考虑他即可,先考虑 然后 必然只剩一种可以贡献,分别算一下,最后处理剩下的 即可 code #include<cstring> #includ
阅读全文
摘要:A. 泰山压顶 不会叉积,考场死活写不对 还干到 ,心态异常炸裂。。。 考虑把成龙当做原点,以阿福为极坐标轴方向,建立极坐标系 发现选择的点集一旦确定,那么他们的连接顺序必然是在极坐标系上转了一圈,于是 转移就没有环了 按照极坐标系的角度排序 考虑 $f_{i
阅读全文
摘要:A. tothecrazyones 先考虑 的,那么两个人必然至多只有一个人能取同一堆石头,那么对于先手来说,取的越多越好,如果先手把能取的都取了,后手还能取,那么后手必胜,否则先手必胜 考虑一般情况,发现如果先手/后手希望保持某个状态,那么对方取完 或 $ y
阅读全文
摘要:再次模拟退役,最近心态又双叒叕有点炸。。。。 实力确实也真不行 A. 最长反链 猜结论,从大到小能选就选,然后打表发现能选与不能选有明显的分界,于是直接二分答案 然后因为判断时候需要 炸 了 ~~我有大病吧,一共几个变量还不开 ~~ code #incl
阅读全文
摘要:~~ 用数据告诉我们,找女朋友是个假命题~~ 找(a) 简单推一下柿子,维护总和和平方和 code #include<cstdio> #include<cstring> #include<algorithm> #include<set> #include<map> #include
阅读全文
摘要:设密码比较失败,所以, A. 构造字符串(str) 并查集维护一下相同的位置,注意到 位置不同,于是每个集合取出来最靠前的为代表,两个集合不同,大集合向小集合连边,每次集合复制为能扫到的 code #include<cstring> #include<cstdio>
阅读全文
摘要:A.挑战 签到题,从左往右推一遍即可, 表示前面全部推到 的最小步数 code #include<cstdio> #include<algorithm> #include<cstring> #include<vector> #include<queue> #in
阅读全文
摘要:挂分原因: 数组开到 ,读入 ... A. 最大匹配 问题转化选择 个 剩下选 于是可反悔贪心直接莽 其他人的做法是分情况讨论证明按照 排序,首尾配对 code #include<bits
阅读全文
摘要:A 字符串还原 删去一个那么 有一个不变 那么 一下就行了, 赛时理解错了 挂了 code #include<bits/stdc++.h> using namespace std; typedef lon
阅读全文
摘要:从今天下午大概 14:00开始看题 于19:26:23在 减去吃饭核酸啥的,大概五个小时?(~~考场根本没分好吧~~) 虽然打赌一下午写出来失败了,但是还是不错的吧? 不重要,关键是 没有大改,没有重构,框架一遍过 过程心态很好 练出心态就好 ~~甚至两边有重复提交一份代码~~
阅读全文
摘要:A. 猜道路 直接弗洛伊德即可,不知道为啥脑抽,想了半年建最小生成树 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; inline int
阅读全文
摘要:二分图排列 不想写了 code #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; inline int read(){ int x = 0; char
阅读全文
摘要:感谢学长们 A. Rubyonly is always here 发现 的值不变,于是你会判无解 那么我们只要求出 的最小操作次数即可 然后发现操作次数为 时 于是就有了暴力 赛后 告诉我,那个带入上面解
阅读全文