上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: A. 麻将入门 题意:给你三个数,判断是不是相等或者连续的三个数。 点击查看代码 void solve() { int a, b, c; std::cin >> a >> b >> c; if ((a == b && b == c) || (a + 1 == b && b + 1 == c)) { 阅读全文
posted @ 2025-02-16 21:51 maburb 阅读(73) 评论(0) 推荐(0)
摘要: A. Comparing Two Long Integers 题意:给你两个可能包含前导零的数字,判断它们的大小关系。 去除前导零后,先判断位数,位数相同再判断大小。 点击查看代码 void solve() { std::string a, b; std::cin >> a >> b; std::r 阅读全文
posted @ 2025-02-16 13:56 maburb 阅读(22) 评论(0) 推荐(0)
摘要: A - Poisonous Oyster 题意:有四个食物,有一个有毒,第一个人吃了第1、2个,第二个吃了第1、3个,给出两个人是否中毒,求有毒的食物。 都中毒那么就是第一个,第一个人中毒就是第二个,第二个人中毒是第三个,否则是第四个。 点击查看代码 void solve() { std::stri 阅读全文
posted @ 2025-02-15 22:25 maburb 阅读(162) 评论(0) 推荐(0)
摘要: A. The Text Splitting 题意:给你一个字符串,你要把它分成若干个长度为\(p\)或者长度为\(q\)的字符串。 考虑枚举分成几个长度为\(p\)的字符串,剩下长度是\(q\)的倍数则合法。 点击查看代码 void solve() { int n, a, b; std::cin > 阅读全文
posted @ 2025-02-15 15:15 maburb 阅读(42) 评论(0) 推荐(0)
摘要: A. 智乃办赛 首先算出这个人在哪个字母里,然后对500取余就可以得到编号。 点击查看代码 void solve() { int n; std::cin >> n; char c = (n - 1) / 500 + 'A'; n %= 500; if (n == 0) { n = 500; } st 阅读全文
posted @ 2025-02-14 21:07 maburb 阅读(86) 评论(0) 推荐(0)
摘要: A. USB Flash Drives 题意:给你一个\(m\)和\(n\)个数,你要从中选最少的数使得它们的和大于等于\(m\)。 排序后从大到小枚举即可。 点击查看代码 void solve() { int n, m; std::cin >> n >> m; std::vector<int> a 阅读全文
posted @ 2025-02-14 15:09 maburb 阅读(23) 评论(0) 推荐(0)
摘要: A. Extract Numbers 题意:一个字符串只包含数字小写字母和';', 以及','。由';'和','对字符串进行分隔。你要判断每个分隔的部分是不是合法数字,是就加入到第一个序列里,否则加入第二个序列。然后把两个序列按要求输出。 模拟题,就是把每段取出来判断就行了。不过要注意仅有一个空字符 阅读全文
posted @ 2025-02-13 17:30 maburb 阅读(32) 评论(0) 推荐(0)
摘要: 开个新坑,听说\(edu\)有很多典题,我因为很多次做不出来被别人称为典题的题,所以准备从老到新把\(edu\)都vp一遍。 A. Tricky Sum 题意:在\(1\)到\(n\)中的每个数,如果不是\(2\)的幂,就减去,否则加上。 先求全部\(1\)到\(n\)的和,然后枚举减去去\(2\) 阅读全文
posted @ 2025-02-13 15:20 maburb 阅读(41) 评论(0) 推荐(0)
摘要: A. Adjacent Digit Sums 题意:求有没有一个数字各位和为\(x\),并且加一后各位和为\(y\)。 发现一个数加一后,要么和加一,要么进若干位,就是减若干个9然后加1。所以判断\(y == x + 1 || (x - y + 1) \% 9 == 0\) 点击查看代码 void 阅读全文
posted @ 2025-02-12 00:35 maburb 阅读(648) 评论(3) 推荐(2)
摘要: A. 复制鸡 题意:对于一个字符串,你每次可以选择其中任意一些位置,然后把每个位置上的字符复制一个到这个位置后面。现在给你一个操作过的字符串,求它的所有可能的原串的最小长度。 因为每个位置操作后是在后面添加一个相同的字符,那么我们可以把所有相同的区间当做一个字符。数有多少个这样的区间就行了。 点击查 阅读全文
posted @ 2025-02-11 19:13 maburb 阅读(158) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页