Atcoder Regular Contest 123 题解 u1s1 我是真的不知道为什么现场这么多人切了 D,感觉 D 对思维要求显然要高于其他 300+ 人切掉的 D 吧(也有可能是 Atc 用户整体水平提升了?)A开幕雷击(这题似乎 wjz 交了 2 发,ymx 交了 3 发)分类讨论,想到就很简单,想不到就很烦,反正条条大路通罗马,这种难度的题...
AtCoder Regular Contest 123 比赛记录(vp)首先提出,令我十分不解的两件事为啥Cry_For_theMoon 这么强 为啥Cry_For_theMoon 这么可爱感谢这位学妹,给我提供了很多帮助!!谢谢www同时,她也让我认识到了我的菜。比赛情况赛时AC:A,B赛后补:A,B,C,D暂时...
A - Arithmetic Sequence(good) 注意细节 int main() { cin.tie(nullptr)->sync_with_stdio(false); ll a, b, c; cin >> a >> b >> c; ll x = 2 * b - a - c; ll k = (x >= 0 ? 0 : (1 - x) / 2); ll ans = x + 3 * k; cout << ans << endl; } 1. 2. ...
E:用二进制表示放的数字,然后状压$DP$。 F:$biset$优化$DP$预处理,乱搞贪心。 ARC 059 D:傻题,存在长的合法子串就一定会存在短的。 E:前缀和优化$DP$。 F:每个长度为$len$的串出现的概率是相同的,求到长度为$len$的方案数然后除$2^{len}$。 ARC 060 D:对$b$分大于根号和小于根号讨论。 E:倍增...
AtCoder Regular Contest 103 题解 C-/\/\/\ #include<algorithm> #include<iostream> #include<cstdlib> #include<iomanip> #include<cstring> #include<complex> #include<vector> #include<cstdio> #include<string> #include<bitset> #include<ctime>...
AtCoder Beginner Contest 399(C-F详细题解) C 思路:作为一个简单无向图,有 n 个点只能有 n-1 条边,那我们只需要统计不同连通图上的点计算出所需的边即可,最后就是总边数减去所需的边即可。 代码:vector<vector<int>>… 秋日薄雾 AtCoder Beginner Contest 401 A-G 简易题解,如果题解...
AtCoder Beginner Contest 401 A-G 简易题解,如果题解中有什么问题可以找我反馈,谢谢!(感觉这次格式搞得有点怪,回头再调下) A.Status Code直接判断即可。 int main(){ int n; cin >> n; if(n >= 200 &… 枫落发表于Atcod... AtCoder Beginner Contest 359 (A-G个人题解) 状压DP...
164 -- 1:43:11 App [6/8] AtCoder Beginner Contest 286 (unrated) 181 -- 27:25 App [6/6] VP AtCoder Beginner Contest 166 (随机 VP) 441 1 2:00:59 App [5/7] Educational Codeforces Round 142 (1660 ⭜ 1889) 468 -- 42:43 App AtCoder Beginner Contest 334 A 至 G 題...
AtCoder Regular Contest 144(简称ARC 144)是AtCoder举办的一场定期比赛,旨在提供一个平台供程序员们展示他们的编程技能和解决问题的能力。本文将详细解析ARC 144的题目,并提供相应的解题思路和方法。 正文内容: 1.第一大点:题目一解析 1.1小点:题目背景介绍 在这里,我们将介绍题目的背景信息,包括题目的出处和相关...
Problem A - Two Choices题意:N 个通过做 M 道两个选项的单项选择题,求出分数一定不相同的的两个学生有多少组。解法:如果两个学生的答案中含有同奇同偶个 1,那么显然可以构造出一种方案(具体来说,假设 A 的 1 数量比 B 的多,那么从 A 中拿出 (S[A]-S[B])/2 个 1 并且