上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页
摘要: A. 小苯跑外卖 点击查看代码 void solve() { int x, y; std::cin >> x >> y; std::cout << (y + x - 1) / x << "\n"; } B. 小苯的区间删除 任意次操作,把负数都删掉就行。 点击查看代码 void solve() { 阅读全文
posted @ 2025-03-23 21:01 maburb 阅读(103) 评论(0) 推荐(0)
摘要: A. Serval and String Theory 题意:给你一个字符串\(s\),你每次可以交换其中两个位置的字符,最多操作\(k\)次,求可不可以使得\(s\)的字典序比\(res(s)\)小。其中\(rev(s)\)为\(s\)翻转后的的字符串。 首先如果\(s\)的所有位置都是一样的,无 阅读全文
posted @ 2025-03-23 01:05 maburb 阅读(352) 评论(0) 推荐(0)
摘要: A - Doors in the Center 分奇偶讨论 点击查看代码 void solve() { int n; std::cin >> n; if (n & 1) { std::string s = std::string(n / 2, '-') + "=" + std::string(n / 阅读全文
posted @ 2025-03-22 21:54 maburb 阅读(100) 评论(0) 推荐(0)
摘要: A. 智乃的天平 点击查看代码 void solve() { int a, b, w; std::cin >> a >> b >> w; if (a == w || b == w || a + b == w || a + w == b || b + w == a) { std::cout << "Y 阅读全文
posted @ 2025-03-21 21:00 maburb 阅读(73) 评论(0) 推荐(1)
摘要: A. Partition 题意:把数组分成两部分,加上第一部分,减去第二部分。 显然把正数给第一部分,负数给第二部分。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); int ans = 0; for (int i 阅读全文
posted @ 2025-03-21 17:30 maburb 阅读(24) 评论(0) 推荐(0)
摘要: A. Word Correction 模拟 点击查看代码 void solve() { int n; std::cin >> n; std::string s; std::cin >> s; std::string ans; auto check = [&](char c) -> bool { re 阅读全文
posted @ 2025-03-20 16:34 maburb 阅读(12) 评论(0) 推荐(0)
摘要: A. Water The Garden 题意:长度为\(n\)的直线上有\(k\)个点,第\(i\)个点的坐标为\(x_i\)。第\(t\)时刻第\(i\)个点会覆盖\([i - t + 1, i + t - 1]\)。求覆盖所有点最小时间。 可以二分加差分做。数据范围很小,也可以枚举\(t\)然后 阅读全文
posted @ 2025-03-19 15:32 maburb 阅读(41) 评论(0) 推荐(0)
摘要: A. Garden 题意:\(n\)个数里选一个\(k\)的因子,使得\(\frac{k}{a_i}\)最小。 点击查看代码 void solve() { int n, k; std::cin >> n >> k; std::vector<int> a(n); for (int i = 0; i < 阅读全文
posted @ 2025-03-18 05:11 maburb 阅读(19) 评论(0) 推荐(1)
摘要: A. To Zero 题意:给你一个\(n\)和\(k\), \(k\)是一个奇数,你每次可以选择\(1\)到\(k\)的某个数让\(n\)减掉。但如果\(n\)是奇数你也必须选奇数,是偶数你也必须选偶数。 如果\(n\)是奇数,我们就减去\(k\), 因为奇数减奇数后就是偶数,不能再减回奇数,所以 阅读全文
posted @ 2025-03-18 02:01 maburb 阅读(717) 评论(7) 推荐(1)
摘要: A. Nearest Minimums 题意:求相隔最近的两个最小的数。 记录上一个出现的位置,遍历即可。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); for (int i = 0; i < n; ++ i) 阅读全文
posted @ 2025-03-17 17:52 maburb 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页