2024 Aug
ABC366
[Problem A] Election 2
有
设
[Problem B] Vertical Writing
给定 *
补齐到最长长度,你需要将现在形成的字符矩阵顺时针旋转 *
,请问旋转结果?
直接求出最长长度,然后下标从
最后用 popback
去一下 *
。
[Problem C] Balls and Bag Query
给定一个袋子,维护
1 x
,表示往袋子中加入一个编号为 的球。2 x
,表示从袋子中丢掉一个编号为 的球,保证有这么一个球。3
,表示询问袋中的球的编号种类数量。
经典题,set
维护答案,直接开个变量也可以,map
维护某个球的数量,直接开个桶也可以,毕竟值域不大。
时间复杂度为
[Problem D] Cuboid Sum Query
给定一个三维数组
经典三维前缀和 + 三维差分。
Show 一下我的代码:
sum[i][j][k]=sum[i-1][j][k]+sum[i][j-1][k]+sum[i][j][k-1]-sum[i-1][j-1][k]-sum[i-1][j][k-1]-sum[i][j-1][k-1]+sum[i-1][j-1][k-1]+a[i][j][k];
int ans=sum[rx][ry][rz]-sum[lx-1][ry][rz]-sum[rx][ly-1][rz]-sum[rx][ry][lz-1]+sum[lx-1][ly-1][rz]+sum[lx-1][ry][lz-1]+sum[rx][ly-1][lz-1]-sum[lx-1][ly-1][lz-1];
Haha,一发过。
[Problem E] Manhattan Multifocal Ellipse
给定平面上
直接枚举当
时间复杂度为
[Problem F] Maximum Composition
给定
首先不可能按照
能否找到一种顺序呢?答案是可以,我们用贪心可以证明:
相当于是:
也即:
也就是说你先采用的变换满足
时间复杂度为
[Problem G] XOR Neighbors
给定一张无重边无自环的
如果不要求
但是我们发现,最多
处理很简单,把与这个点
这个可以用高斯消元求出,如果某一次求出方程组无解则必定无解,否则因为每一个元都被钦定某个位为
时间复杂度为
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现