该文被密码保护。 阅读全文
posted @ 2023-10-23 23:05 One_JuRuo 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 思路 大体上的思路应该和简单版本一致,建议先看本人关于简单版本的题解。 与简单版本不同的是,困难版本的 \(m\) 可以不为 \(1\),而是取遍 \([1,m]\) 中的整数,a56爆大奖在线娱乐答案的总值会变大很多倍。 如果直接枚举 \(m\) 次,时间复杂度将会达到 \(O(mn\log n)\) 显然过不了 阅读全文
posted @ 2023-10-23 14:06 One_JuRuo 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 思路 考虑从大到小给每一个 \(b_i\) 匹配一个 \(a_j\),那么如果对于 \(b_i\),\(a_j\) 不能匹配,那么对于后续更小的 \(b_i\),\(a_j\) 同样无法匹配,a56爆大奖在线娱乐可以直接忽略,跳到下一个,一直匹配,直到无法匹配为止,那么无法匹配的 \(b_i\) 的数量就是需要的操 阅读全文
posted @ 2023-10-23 14:05 One_JuRuo 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 思路 最开始都错题了,以为是不能通过另a56爆大奖在线娱乐子串的选择方法得到这个子串就算做独特字串,实际上,是需要不能通过选择子序列的方式得到这个子串才满足条件,导致赛时没做出来(悲)。 实际上,如果一个子串满足条件,那么一个必要条件就是子串左侧没有与该子串左端一样的数字并且子串右侧也没有与该子串右端一样的数字。 阅读全文
posted @ 2023-10-23 14:05 One_JuRuo 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 思路 最开始晃眼一看,感觉很难,仔细一读题,哦,原来 \(k\in [2,5]\) 啊。 首先如果 \(k\) 是质数,也就是 \(k\) 不等于 \(4\) 的情况,必须要有一个数是 \(k\) 的倍数,那么计算a56爆大奖在线娱乐数需要的操作数,取最小即可。 如果 \(k\) 不是质数,也就是 \(k\) 等于 阅读全文
posted @ 2023-10-23 14:05 One_JuRuo 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 思路 性质题,因为可以随便排序,a56爆大奖在线娱乐只需要考虑数量满不满足条件即可。 一个回文串,应该满足所有的字符的数量都是偶数或者其中一个字符的数量是奇数。 a56爆大奖在线娱乐可以直接扫一遍字符串,统计a56爆大奖在线娱乐字符的数量,然后再统计数量是奇数的个数,如果这个个数大于 \(k+1\) 就无解,否则有解。 AC code #incl 阅读全文
posted @ 2023-10-23 14:04 One_JuRuo 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 思路 Step1. 贪心 拿到题后,第一时间想到贪心,如果这个区间加上会使答案变小或不变就不加。 但是很显然,这个贪心是错误的。 如果答案的最大值在区间 B,但是先加了区间 A,导致加区间 B 使答案不变,那么这样就会使答案变劣。 a56爆大奖在线娱乐贪心是错误的。 Step2. 枚举 接着,想到了可以枚举最小值, 阅读全文
posted @ 2023-10-23 14:04 One_JuRuo 阅读(12) 评论(0) 推荐(0) 编辑