window.cnblogsConfig = {//可以放多张照片,应该是在每一个博文上面的图片,如果是多张的话,那么就随机换的。 homeTopImg: [ "https://cdn.luogu.com.cn/upload/image_hosting/xkzro04i.png" ], }

AtCoder ABC 265 复盘

A Apple

水沝淼㵘。数学枚举。

AC Code

B Explore

水沝淼㵘。模拟。

AC Code

C Belt Conveyor

B,直接模拟即可。注意 -1 的情况不要 $\color{#052242} \texttt{TLE}$ 或 $\color{#052242} \texttt{MLE}$ 即可(for 党当我什么也没说,我用的递归)

AC Code

D Iroha and Haiku (New ABC Edition)

一道比较有思维量的题目。这里如果直接枚举 $x$、$y$、$z$、$w$ 并直接求和,时间复杂度高达 $O(n^5)$,使用前缀和优化也只能达到 $O(n^4)$。

我们需要考虑一些性质:首先将每一个相当于前缀和数组 $s_i$ 加入到一个 set 容器 $S$ 中;然后对于每一个 $x$,我们可以通过二分 $S$ 知道对应的 $y$、$z$、$w$ 是否存在。时间复杂度降至 $O(n\log n)$。

AC Code

E Warp

一道经典 DP 题。定义状态 $dp_{i,j}$ 表示从 $(i,j)$ 格出发 $n$ 步的方案数,状态转移方程为

$$dp_{i+x_0,j+x_1}=(dp_{i+x_0,j+x1}+p)\bmod 998244353\ (0\le i,j<n,p\in dp,x\in\{\{A,B\},\{C,D\},\{E,F\}\},(i,j)\notin M)$$

具体详见代码:AC Code


__EOF__

本文作者TigerTanWQY
本文链接https://www.cnblogs.com/TigerTanWQY/p/17988115.html
关于博主:GD-SZ 初一蒟蒻,明年拿下六级勾
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   TigerTanWQY  阅读(4)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示