LargeRice16pro level
获赞
31
粉丝
22
关注
5
看过 TA
130
绵阳师范学院
2026
C++
IP属地:浙江
年少不得之物,终困其一生
私信
关注
A 牛牛的串串 用一个 map 维护字母出现次数,遍历 map 判断第二元是否依次加 1 即可。 时间复杂度: 牛牛的合数 特判  的无解。 反之大于  的偶数一定是合数,所以  为奇数输出 , 为偶数输出  即可。 牛牛的排列 分类讨论: 特判  时无解。   为奇数,构造  即可  为偶数,构造  即可  牛牛的子序列 每一个元素独立。 首先将  中每一段相同元素视作一个整体,然后贪心匹配,若  或者  的数量比  多则无解。 反之这一段的操作次数为 。 总操作次数就是每一段操作次数的最大值。 使用双指针维护合并,时间复杂度:。 牛牛的约数 实际上这个问题约束很弱。 将原序列升序去重后,对...
Light_Cone:F 可以做到 O(16 * 16 * n). 考虑构造非法集合,必定是在长度为 m 的 fib 序列上进行增量。 令 g_1 = f_1 + c_1, g2 = f_2 + c_2, 递推 g_m = g_{m - 1} + g_{m - 2} + c_n, 则得到最终 g_m = f_{m - 1} + sum f_i c_i ,即要求 g_m <= n 即可。 方案数即 c_i 的合法解,通过完全背包算出 恰好 的方案数,前缀和即可。
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务