上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: A. Mix Mex Max 题意:一个数组,有些地方没填。你需要给这些位置填上数使得数组里任意连续的三个数的\(mex = max - min\)。 当\(mex = 0\)时,\(max = min\);当\(mex \ne 0\)时,\(min = 0, max - min = max\)。而 阅读全文
posted @ 2025-08-08 16:17 maburb 阅读(163) 评论(0) 推荐(0)
摘要: A. Insert One 题意:给你一个数\(x\),你要插一个\(1\)进去,使得这个数尽可能大。 分类讨论。 如果\(x > 0\)则插到第一个\(0\)前面,没有\(0\)则插到最后面。 如果\(x < 0\)则插到第一个大于\(1\)的数前面,没有则插到最后面。 如果\(x = 0\),输 阅读全文
posted @ 2025-08-07 20:51 maburb 阅读(212) 评论(0) 推荐(2)
摘要: A. Loopy Laggon 题意:\(100\)套玩具,每套有\(k\)个玩具。每一个玩具是一个\(n\times n\)的矩阵。一开始都是从左到右从上到下\(1\)到\(n^2\)依次排列。然后进行了很多次操作,每次顺时针旋转一个\(4\times 4\)的子矩阵\(90\)度。然后\(Bob 阅读全文
posted @ 2025-08-06 12:27 maburb 阅读(85) 评论(2) 推荐(0)
摘要: A. 清楚 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n; std::cin >> n; if (n % 10) { std::cout << "YES\n"; } else { std::co 阅读全文
posted @ 2025-08-03 21:00 maburb 阅读(35) 评论(0) 推荐(0)
摘要: A - A Substring 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n, a, b; std::cin >> n >> a >> b; std::string s; std::cin >> 阅读全文
posted @ 2025-08-02 21:40 maburb 阅读(139) 评论(0) 推荐(0)
摘要: B. Base Conversion Master 题意:给你\(n, y, m\),和\(n\)个数组,你选择一个进制\(s \in [2, m]\),依次对\(n\)个数组进行转换操作,操作一个数组后把进制改为这个数组的结果。求最终\(s=y\)的区间。 显然大的进制得到的结果一定大于等于小的进 阅读全文
posted @ 2025-08-01 11:09 maburb 阅读(241) 评论(0) 推荐(0)
摘要: A. Submission is All You Need 题意:给你\(n\)个数,每次选一些数出来,获得它们的和或者\(mex\),然后把它们删掉。求最大价值。 显然除了单独一个\(0\)拿出来选\(mex\),其它直接一次拿出来选和最优。 点击查看代码 #include <bits/stdc+ 阅读全文
posted @ 2025-08-01 02:15 maburb 阅读(548) 评论(6) 推荐(7)
摘要: E. Mysterious XOR Operation 题意:给你\(n\)个数,两个数的贡献是它们的异或和从低位到高位的第奇数个\(1\)的二进制和。求两两价值和。 按位考虑。 对于第\(i\)位,有多少对让这一位产生价值?首先它们的这一位不同,然后它们的低\(i\)位的\(1\)的个数的奇偶性不 阅读全文
posted @ 2025-07-30 01:04 maburb 阅读(308) 评论(0) 推荐(1)
摘要: A. Recycling Center 题意:给你一个数组\(a\),和一个数\(c\),每次选一个数,如果这个数小于等于\(c\)没有代价,否则有\(1\)的代价,没选一个数其它数乘二,求最小代价。 \(n\)很小,考虑倒着来,把所有数都乘上\(2^{n-1}\),初始代价为\(n\),如果有小于 阅读全文
posted @ 2025-07-28 00:36 maburb 阅读(812) 评论(2) 推荐(2)
摘要: A. 小红的好01串 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n; std::cin >> n; std::cout << 2 << "\n"; } int main() { std::ios 阅读全文
posted @ 2025-07-27 21:00 maburb 阅读(122) 评论(1) 推荐(3)
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页