暑假集训CSP提高模拟2 & 暑假集训CSP提高模拟3
暑假集训CSP提高模拟2 & 暑假集训CSP提高模拟3
暑假集训CSP提高模拟2
纯纯科普场,打的还行。
-
T1 活动投票:摩尔投票板子。
-
T2 序列:
考虑枚举端点没什么前途,考虑一个点能对多少区间产生贡献。
考虑一个点的
和 (表示下、上一个和他相同的点),当左端点在 ,右端点在 时会有贡献。这其实是一个矩阵覆盖,扫描线维护即可。
形象一点是考虑枚举左端点,在到
是想象右边 出现一条线段,就变成了判断线段完全覆盖,维护区间 即可。 -
T3 Legacy:oi-wiki 上线段数优化建图的板子,真的。
-
DP 搬运工,可以看鲜花
暑假集训CSP提高模拟3
joke 你数据坑的我好惨啊!!!
本来想不 D 了,但还是忍不住 QwQ。
大样例甚至狂改不止~
T3 数据水了啊,暴力都能过?
-
T1 abc猜想
考虑推式子,可以设
再推。但有好想法,其相当于将
在 进制下取倒数第二位,可以先取后两位,在抹掉最后一位。快速幂即可。
-
T2 简单的排列最优化题
简单题,考虑每次位移的贡献,直接统计正数和负数个数即可。
-
T3 简单的线性做法题
暴力卡时可过(只跑前
个)确实有线性做法,但是我不会。
可以阈值分治,考虑对于不同的
贡献区间一定不同,可以分开考虑。当
次数较少时,可以跑 的暴力,当 次数较多时,种类较少,可以跑 的暴力。卡卡常或许能过。
也有小清新分治,考虑统计跨端点贡献,可以枚举众数,左右分别统计即可。
-
T4 简单的线段树题
花神游历各国 2 原。
考虑到最多根号
次,暴力改即可。线段树卡常,也可以用树状数组和并查集。
本文来自博客园,作者:5k_sync_closer,转载请注明原文链接:https://www.cnblogs.com/xrlong/p/18314426
版权声明:本作品采用 「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0) 进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了