上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: A - Rearranging ABC 点击查看代码 void solve() { int cnt[26]{}; std::string s; std::cin >> s; for (auto & c : s) { ++ cnt[c - 'A']; } if (cnt[0] == cnt[1] && 阅读全文
posted @ 2025-02-26 19:23 maburb 阅读(16) 评论(0) 推荐(0)
摘要: A. k-th divisor 题意:找\(n\)的第\(k\)个因子。 数据范围看起来很大,实际上可以暴力找约数,然后排序。 点击查看代码 void solve() { i64 n, k; std::cin >> n >> k; std::vector<i64> a; for (i64 i = 1 阅读全文
posted @ 2025-02-26 15:25 maburb 阅读(24) 评论(0) 推荐(0)
摘要: A. New World, New Me, New Array 题意:你要选\(n\)个值域在\([-p, p]\)之间数, 使得总和恰好为\(k\)。 \(k\)跟\(-k\)都是一样的,那么令\(k=|k|\),每次填\(min(k, p)\),然后\(k = k - min(k, p)\)。就 阅读全文
posted @ 2025-02-26 02:06 maburb 阅读(538) 评论(0) 推荐(0)
摘要: A - Pairing 点击查看代码 void solve() { std::map<int, int> mp; for (int i = 0; i < 4; ++ i) { int x; std::cin >> x; ++ mp[x]; } int ans = 0; for (auto & [x, 阅读全文
posted @ 2025-02-25 20:25 maburb 阅读(14) 评论(0) 推荐(0)
摘要: A. King Moves 点击查看代码 void solve() { std::string s; std::cin >> s; if ((s[0] == 'a' || s[0] == 'h') && (s[1] == '1' || s[1] == '8')) { std::cout << 3 < 阅读全文
posted @ 2025-02-25 15:52 maburb 阅读(21) 评论(0) 推荐(0)
摘要: A. Doremy's Paint 3 题意:给你你个数组,你要重排它使得每两个相邻数的和都相同。 \(a_1 + a_2 = a_2 + a_3\),那么\(a_1 = a_3\),\(a_2 + a_3 = a_3 + a_4\),那么\(a_2 = a_4\),然后发现奇数位置都相等,偶数位置 阅读全文
posted @ 2025-02-24 21:17 maburb 阅读(21) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 15 题意:求严格递增子数组的最长长度。 双指针经典题。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); for (int i = 0; i < n; ++ 阅读全文
posted @ 2025-02-24 16:36 maburb 阅读(13) 评论(0) 推荐(0)
摘要: A. 夹心饼干 点击查看代码 void solve() { std::string s; std::cin >> s; if (s[0] == s.back()) { std::cout << "YES\n"; } else { std::cout << "NO\n"; } } B. 食堂大作战1. 阅读全文
posted @ 2025-02-23 21:06 maburb 阅读(91) 评论(0) 推荐(0)
摘要: A. Fashion in Berland 题意:有\(n\)个数,需要满足正好有\(n-1\)个\(0\)或者\(n=1\)时正好一个\(1\)。 记录\(1\)的个数,判断即可。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<in 阅读全文
posted @ 2025-02-23 15:21 maburb 阅读(22) 评论(0) 推荐(0)
摘要: A - 22222 点击查看代码 void solve() { std::string s; std::cin >> s; int cnt = std::count(s.begin(), s.end(), '2'); std::cout << std::string(cnt, '2') << "\n 阅读全文
posted @ 2025-02-22 21:41 maburb 阅读(184) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页