摘要: A. while 点击查看代码 void solve() { std::string s; std::cin >> s; std::string t = "while"; int ans = 0; for (int i = 0; i < 5; ++ i) { ans += s[i] != t[i]; 阅读全文
posted @ 2025-04-27 21:00 maburb 阅读(102) 评论(0) 推荐(0)
摘要: A. DIY Wooden Ladder 题意:\(n\)个数里选\(k + 2\)个数,使得最大的两个数都大于\(k\)。求最大的\(k\)。 显然最从大的数选更优。那么最大两个数就固定了,给\(a\)排序后,答案就是\(\min(a_{n-1} - 1, n - 2)\)。 点击查看代码 voi 阅读全文
posted @ 2025-04-27 16:49 maburb 阅读(23) 评论(0) 推荐(0)
摘要: A. Vadim's Collection 题意:一个10位数,要求重排使得\(i\in [1, 10], a_i >= 10 - i\)。且字典序最小。 把每个数字出现次数存下来,然后每一位找大于等于它的第一个还没用完的数。 点击查看代码 void solve() { std::string s; 阅读全文
posted @ 2025-04-27 02:55 maburb 阅读(935) 评论(0) 推荐(0)