11.11 NOIP模拟赛
T1
字符串,两个相同的串一个从前往后,一个从后往前,选完后正着看都一样的话,就能拼成一个回文串,考虑两倍字符串,用 kmp 找到 n~2n 中间的一个 i ,如果 i-n+1 到 i 和 1 到 n组成的字符相同的话,答案就为 (m-1)*n+(2n-i)。m=1 时直接输出 nxt[n] 。
T2
找规律,能
赛后,听完知道这是二级等差数列。
T3
想每切一条边,只能把一个连通块分成两个,所以再加一个关键点,前面切的边还要切,只用多切一条与这个点在同一个连通块内的点和这个点之间的最小的一条边,复杂度
赛后,正解是边权从大到小排,建Kruskal重构树,一个边连接的两个连通块都有关键点的话就删去。
T4
数据结构,nan。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探