上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页
摘要: A. Telephone Number 题意:判断一个数字串删去若干字符到长度为11的时候能不能是8这个数字开头。 判断第一个8前面的数能不能都删去。 点击查看代码 void solve() { int n; std::cin >> n; std::string s; std::cin >> s; 阅读全文
posted @ 2025-04-22 22:12 maburb 阅读(8) 评论(0) 推荐(0)
摘要: A. Common Multiple 题意:在\(a\)中选出一个子序列\(x\),然后构造一个长度相等的没有重复数字的数字\(y\),使得任意的\(i, j\)都有\(x_i\times y_i = x_j \times y_j\)。要求子序列最长。 没有重复数字,那么\(y\)里任意两个数和\( 阅读全文
posted @ 2025-04-22 00:53 maburb 阅读(1066) 评论(3) 推荐(2)
摘要: A. Inscribed Figures 题意:三种图形:圆、等腰三角形、正方形。给出它们的嵌套序列,里面的元素是可以放在外面元素里面的最大元素。求交点个数。 显然三角形和正方形嵌套会有无数个交点。圆和三角形嵌套不管谁在外面谁在里面都是三个交点,同理圆和正方形是四个交点。 还有个特殊情况,就是正方形 阅读全文
posted @ 2025-04-21 16:46 maburb 阅读(15) 评论(0) 推荐(0)
摘要: A. 真爱粉Tk(一) 点击查看代码 void solve() { i64 n; std::cin >> n; if (n * 10 % 25 == 0) { std::cout << "Yes\n"; } else { std::cout << "No\n"; } } B. 真爱粉Tk(二) 题意 阅读全文
posted @ 2025-04-20 21:28 maburb 阅读(96) 评论(0) 推荐(0)
摘要: A. Reverse a Substring 题意:翻转字符串一个子串,使得新字符串比原字符串字典序小。 交换相邻的就行,判断有没有相邻的\(i\)使得\(a_i > a_{i + 1}\)。 点击查看代码 void solve() { int n; std::cin >> n; std::stri 阅读全文
posted @ 2025-04-20 18:24 maburb 阅读(10) 评论(0) 推荐(0)
摘要: A. Wonderful Sticks 题意:给你一个字符串,构造一个排列,满足如果\(s_i =\)'>'则\(p_{i + 1}\)大于前面所有数,否则小于前面所有数。 从后往前构造,遇到小于号放当前最小的数,否则放最大的数。 点击查看代码 void solve() { int n; std:: 阅读全文
posted @ 2025-04-20 15:14 maburb 阅读(299) 评论(0) 推荐(0)
摘要: A. Detective Book 题意:给你一个数组\(a\),从\(1\)开始,每次跳到\(a_i\),直到\(a_i = i\)算一轮,然后位置往后移一位。求总共几轮。 模拟。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<in 阅读全文
posted @ 2025-04-18 16:04 maburb 阅读(24) 评论(0) 推荐(0)
摘要: A. Regular Bracket Sequence 题意:四种括号序列:"((", "()", ")(", "))"。给出每一种的个数,求能不能拼成一个合法的括号序列。 第一种和最后一种个数要相同,同时如果有第三种括号,那么第一种和最后一种个数不能为零。 点击查看代码 void solve() 阅读全文
posted @ 2025-04-17 16:58 maburb 阅读(16) 评论(0) 推荐(0)
摘要: A. Best Subsegment 题意:找出最长的平均值最大的子区间。 显然平均值最大的子区间的所有元素都数组最大值。因为一旦有一个数不是最大值,那么平均数显然小于最大值,而单个最大值的平均数就是最大值,可以发现最大值就是最大平均数的值。 那么找最长的连续最大值就行。 点击查看代码 void s 阅读全文
posted @ 2025-04-16 18:47 maburb 阅读(14) 评论(0) 推荐(0)
摘要: A. Digits Sequence Dividing 题意:给你一个数字串,把它分成不少于两个子数组。使得这些子数组严格递增。 如果\(n > 2\),可以分成两部分,第一部分是第一个位置,后面的都给第二个部分。 否则如果\(n = 2\),直接判断两个位置的大小。 点击查看代码 void sol 阅读全文
posted @ 2025-04-15 23:11 maburb 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页