上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: A. Flipping Game 本质上是让我们找出一段区间内\(0\)的个数大于\(1\)的个数的最多的区间,且必须进行一次操作,所以可以考虑区间\(dp\),或者最小子序列和 1 最小子序列和 \[\begin{aligned} dp_i是以a_i结尾的最小子序列和 \\ dp_i=\min(d 阅读全文
posted @ 2023-12-02 16:01 Ke_scholar 阅读(7) 评论(0) 推荐(0) 编辑
摘要: B. BerSU Ball 排序后考虑\(dp\),\(dp_{i,j}\)表示前\(i\)个男生和前\(j\)个女生能匹配的最大数. \[\begin{aligned} if(|a_i - b_j| \le 1) \ dp_{i,j} = dp_{i-1,j-1} + 1 \\ else \ \ 阅读全文
posted @ 2023-12-02 14:42 Ke_scholar 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 二分图最大匹配模板(匈牙利算法) P3386 【模板】二分图最大匹配 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) struct augment_path { vector<vector<int> > g; vector<int> pa; // 匹配 vector<int> pb 阅读全文
posted @ 2023-12-02 12:32 Ke_scholar 阅读(16) 评论(0) 推荐(0) 编辑
摘要: //欧拉函数,质数 vector<int> euler_range(int n) { vector<int> phi(n + 1), prime; vector<bool> is_prime(n + 1, true); is_prime[1] = 0, phi[1] = 1; for (int i 阅读全文
posted @ 2023-11-30 17:48 Ke_scholar 阅读(11) 评论(0) 推荐(0) 编辑
摘要: KEYENCE Programming Contest 2023 Autumn(AtCoder Beginner Contest 325) - AtCoder E E - Our clients, please wait a moment (atcoder.jp)(分层图最短路) 因为只能从坐公司汽 阅读全文
posted @ 2023-11-30 01:52 Ke_scholar 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 911 (Div. 2) D D. Small GCD 题意 定义\(f(a,b,c)\)为\(a,b,c\)中较小两个数的\(gcd\),给定数组\(a_{1...n}\),求 \[\begin{aligned} \sum\limits_{i=1}^{n}\sum 阅读全文
posted @ 2023-11-28 20:41 Ke_scholar 阅读(48) 评论(0) 推荐(0) 编辑
摘要: #include <bits/stdc++.h> using namespace std; template <typename T> class SparseTable { using VT = vector<T>; using VVT = vector<VT>; using func_type 阅读全文
posted @ 2023-11-26 01:51 Ke_scholar 阅读(18) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 327D D - Good Tuple Problem (atcoder.jp)(种类并查集,二分图染色) 算法学习笔记(7):种类并查集 附上典题:P1892 [BOI2003] 团伙 种类并查集做法 #include <bits/stdc++.h 阅读全文
posted @ 2023-11-26 01:48 Ke_scholar 阅读(4) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 329 F F - Colored Ball (atcoder.jp)(启发式合并) 问题陈述 有 \(N\) 个编号为 \(1, 2, \ldots, N\) 的盒子。最初,盒子 \(i\) 中有一个颜色为 \(C_i\) 的小球。 给你\(Q\) 阅读全文
posted @ 2023-11-23 22:58 Ke_scholar 阅读(6) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 328 A - Not Too Hard (atcoder.jp) #include <bits/stdc++.h> #define debug(a) cout<<#a<<"="<<a<<'\n'; using namespace std; usin 阅读全文
posted @ 2023-11-15 21:21 Ke_scholar 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页