板刷 educational round
文章平均质量分 94
计划从前到后按顺序刷educational codeforces round,并发布题解。本人为算法竞赛萌新,题解中难免存在问题,恳请指正,欢迎交流。
FengLing255
这个作者很懒,什么都没留下…
展开
-
【板刷 educational round】Educational Codeforces Round 3 A - F
总结 A. USB Flash Drives 题意 给你一些U盘,每个U盘能存储一定大小的数据,求存储一定大小的数据至少需要多少U盘。 思路 将U盘从大到小排序,贪心选就是最优的答案。复杂度 O(nlogn)O(n \log n)O(nlogn) 。 代码 #include <bits/stdc++.h> using namespace std; signed main() { ios::sync_with_stdio(false); cin.tie(0);原创 2022-04-30 04:14:01 · 471 阅读 · 0 评论 -
【板刷 educational round】Educational Codeforces Round 2 A - F
总结 A - Extract Numbers 题意 给定长度为 10510 ^ 5105 的字符串,逗号和分号将其分为若干字串,判断每个字串是否为整数的形式。 思路 模拟,复杂度 O(n)O(n)O(n) 。 代码 import re str = input() lst = re.split('[,;]', str) ans1 = [] ans2 = [] for s in lst: if s.isdigit() and (s == '0' or s[0] != '0'): a原创 2022-04-28 03:19:52 · 422 阅读 · 0 评论 -
【板刷 educational round】Educational Codeforces Round 1 A - F
总结 A - Tricky Sum 题意 给定正整数 n(n<=109)n (n<=10^9)n(n<=109),iii 从 111 到 nnn ,如果 iii 为二的整次幂,减去 iii ,否则加上 iii 。 思路 考虑从 111 加到 nnn ,可以使用等差数列求和公式,再减去其中所有 222 的整次幂的两倍。复杂度 O(T⋅logn)O(T \cdot logn)O(T⋅logn)。 代码 #include <bits/stdc++.h> using namespace原创 2022-04-24 15:40:32 · 715 阅读 · 5 评论