20220314 刷题日记

LCT#

好歹把 LCT 调出来了。

P5354#

我们考虑我们每一位是独立的,也就是说每一位单独考虑,发现我们记录每个区间 1 进去出来的结果,这个东西区间可加,所以可以用线段树维护,配合熟练剖分,注意到我们可以不每一位来做,而是可以所有位并行来做,这样复杂度是最小的。少了一个 O(k) 的常数,

注意方向的处理。

ABC234 F#

这个题不需要容斥,直接把最后的式子写出来,然后考虑,每一个 i 带来的贡献,发现可以 dp。

ABC234 G#

首先可以写出一个 O(X) 的 Dp,考虑优化,我们之前是枚举下一个,而下一个的限制较小,我们改而枚举第三个,于是第二个的取值就有了着落,我们的 DP 也变成了 O(X14) 的,这样就可以做了。

注意卡精度,应该自己写一个 sqrt 修正一下。具体方法是先 1,然后加回来即可。

posted @   hyl天梦  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
主题色彩