05 2022 档案
摘要:水壶 题意: 给一排个水壶,有次操作,每次可以选一个壶,把里面的水倒入右边一个壶,最后把一个壶里的水喝掉,最多能喝多少水? 题解: 选出和最大的连续的个,前缀和。 #include<bits/stdc++.h> using namesp
阅读全文
摘要:涂色游戏 题意: 有一个长为的纸带,可以把的倍数的位置都涂红,可以把的倍数的位置都涂蓝,既是倍数又是倍数的位置可以任意选颜色,问所有需要涂色的位置,能不能做到没有个连续相同的颜色。 题解: 不妨设
阅读全文
摘要:未了 题意: 一座高米的山,每秒爬米,有个魔法,第个魔法可以让你爬到米时传送回山脚,次询问,每次问最少用多少个魔法,才能让爬山时间大于 题解: 从大到小排序,前缀和二分。 #include<
阅读全文
摘要:序列 题意: 给定数组,有两种操作: 选择两个位置,使得都加一或减一 选择两个位置使得加一,减一,或者反过来。 给出的操作可以做任意次,问数组能否变成数组? 题解: 考虑操作二,因为可以在里
阅读全文
摘要:文具订购 题意: 商店有元的圆规,元的笔,元的笔记本。 问恰好用完元钱,配套物品最多的情况下,最多能买多少物品? 题解: 枚举买多少套配套物品,然后算剩下的钱最多能买几个笔记本和笔。 #include<bits/stdc++.h> using nam
阅读全文
摘要:A 题意: 给定一个字符串仅含的字符串,问能否用拼成 题解: 只要连续的或长度大于等于,就可以拼成。 #include<bits/stdc++.h> using namespace std; namespace red{ #define in
阅读全文
摘要:A 题意: 给定,求,使得 题解: 如果是的倍数,直接输出 #include<bits/stdc++.h> using namespace std; namespace red{ #define int long long #def
阅读全文
摘要:A 题意: 给定一长度为,由小写字母构成的字符串,的分数是,的分数是,……,的分数是,和玩游戏,可以选择长度为偶数的子串删去,可以选择长度为奇数的子串删去,并得到相应的分数。先手,二人轮流操作,
阅读全文