AGC055
工地英语水平翻译,不过应该不会太不准确;
果然自己不 P 的比赛做起来都超轻松呢。
T1
题意:
给一个长度为 3n 的字符串,构造一个方案将其分成不超过6个子串,使得每个字串都能形成类似
AAABBBCCC
的形式。数据保证有解。
;
乱搞题。不过zpk想到了官方正解。\Wow/
考虑将整个区间按 N split成三个区间。
然后每次把每个区间里最少的那个元素取出来然后打上同一个tag;
最后可以证明一定可以删完。
时间复杂度 ;
参考代码:
日本有个重量级老哥写了 14K 552行,活生生把贪心写成了工程题
不过其中513行都是各种各样的板子。这样真的不会累吗(
日本还有个顶级老哥写了103k 1538行 其中有1467行是预处理+汇编,只能说
理解了NOI系列比赛为什么限制代码长度不超过 100 K 而不是 20 K 或更少了;
T2
题意:
给两个只包含
A,B,C
的字符串。每次可以选择这三种(ABC,BCA,CAB
)中的一个,替换成ABC,BCA,CAB
中的一个。
问能不能从第一个替换到第二个;
\ 构造大王Xiwon /
找到合法的。然后发现这个东西可以swap到任何一个位置。
所以把所有这些合法的去掉然后看看剩下的是否完 全 一 致就行了。
属实是完全一致。
那么时间复杂度 ;
代码:
您。到这里您已经切掉了 AGC 的题,而有数据显示在本场中世界顶尖选手平均切题数量只有4.多 。您已经向世界顶级更近一步辣!(
T3
题意:
给出 ,找出满足下列条件的长度为 的数组 的数量:
- ;
- 存在一个从 到 的排列,使得每个 等于 的LIS长度。
答案对 取模。
;
笑死 题解一点都看不下去
T4
题意:
定义一个长度为 的序列是好的当且仅当这个序列可以被分成 个
ABC
/BCA
/CAB
的子序列。
给你一个长度为 的仅包含A
,B
,C
,?
的字符串。求出用A/B/C
填出所有?
并使其成为一个好序列的方案数。对 取模。
;
咕咕咕
T5
题意:
给 N 个集合。一开始,每个集合中仅包含 集合序号 一个元素 (即 );
你可以选一个 ,然后用 替换 和 ;
给出 条限制,每条诸如 ;
问使得 的最小次数。否则输出-1
;
;
咕咕咕
T6
题意:
给定 ;
定义一个长度为 的序列 是好的当且仅当 ;
定义一个长度为 的序列 是巨tm好的当且仅当它可以被分成 个好的子序列。
定义一个函数 为满足 的巨tm好的 的数量。
求所有的 ;
其中 ;
咕咕咕
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)