随笔分类 - Codeforces
Codeforces比赛的题解
摘要:D F未补 A. Min Max Swap 题目描述:给你两个长度为的正整数数组,你可以执行以下操作任意次: 找到一个下标 交换与的值 求执行操作后的数组的最大值与数组的最大值的乘积的最小值。 思路:将所有的位置的两元素
阅读全文
摘要:当前补到D A. Download More RAM 题目描述:给你两个长度为的数组,再给你一个初始值,你可以使用数组增加的值,但前提是你当前的要大于等于将要使用的数组对应元素的下标,问最大能到多少。 思路:比较明显的贪心,将两个数组捆绑然后按
阅读全文
摘要:目前补到D A. Equidistant Letters 题目描述:给你一个字符串,该字符串只含有小写字母,且每个字母出现次数不超过次,让你将重排,使得每对出现次数为两次的字符的下标差相同。 思路:将排序,使得每对出现次数为两次的字符的下标差都为即可。 时间复杂度:\(
阅读全文
摘要:目前补到C A. Ancient Civilization 题目描述:给你个长度为的二进制数组,这些二进制数以十进制的形式给你,让你求一个最小的位二进制数,定义表示两个数字二进制表示下不同位的个数,如1001和1100,。求最小的$
阅读全文
摘要:Update:2022/1/11 19:57 全部补完了 回家的时候太晚了,没打成 QAQ A. Plus One on the Subset 题目描述:给你一个长度为的数组,求将数组中的所有元素变相等的最小操作次数,一次操作可以选择任意多个下标的元素,然后对其加一。 思路:显然答
阅读全文