当前位置: 首页 > news >正文

AGC013 部分题目题解

目录
  • C - Ants on a Circle
  • D - Pilling Up
  • E - Placing Squares

C - Ants on a Circle

把掉头视作穿过,然后容易得到最后每只蚂蚁的位置。只需要确定哪只蚂蚁是 \(1\) 号蚂蚁。
统计有多少只蚂蚁穿过了 \(x=M−0.5\) 这个位置即可。

D - Pilling Up

相当于取出来一个又放进去一个,不妨把这个过程刻画到平面图上,去掉首尾,那么就是统计只能向三个方向走,起点为 \((0, 0), (1, 0), \dots, (N - 1, 0)\),不能越过 \(y = 0\)\(y = N - 1\),形状不同的路径数量。
一个避免数重的简单方法是,枚举第一个碰到下边界的点,然后把两边的方案乘起来。

E - Placing Squares

嗯拆组合意义:

  • 有黑球、红球、蓝球三种球;
  • 每个位置上最多放一个黑球,有的位置不能放黑球。
  • 记两个相邻的黑球的位置分别为 \(x, y\)\(x < y\)),那么 \([x, y)\) 之间有恰好一个红球和一个蓝球。

记录所有可能的状态,使用矩阵快速幂优化转移即可。

http://www.jsqmd.com/news/880226/

相关文章:

  • 5.24
  • 鸿蒙PC:Qt适配OpenHarmony实战【度量间】:把长度、重量、温度三类换算装进 Qt Quick
  • 有些女的就是只配孤独终老,一说话就伤人,我觉得没有必要相处,没必要去改变一些人,林子大了,什么鸟都有。。。——拉开距离,减少纠缠,建立边界,降低期待
  • 2026Q2上海浦东新房装修公司TOP5排行榜|口碑实力双优实测榜单 - 品牌智鉴榜
  • 融合机器学习与语义网:构建可解释医疗AI的架构与实践
  • 云计算概述与架构
  • K210开发板固件烧录:使用kflash_gui图形化工具的完整指南
  • AI应用的可访问性设计:让产品惠及更多人
  • 量子机器学习在网络安全领域的算法演进与实践挑战
  • 双重机器学习与渐近置信序列:高维因果推断的连续监测方案
  • 深度学习篇---NVIDIA DeepStream
  • 我突然发现了一个道理,这个什么烂人都有,哪怕你随便说句没啥贬低的中性的话,人家也可以给你找出话来说你,你说这个社会搞笑不?这就是社会大了,什么鸟人都有的缘故了
  • 苹果底层的技术实力 软硬件一体
  • AWS云服务深度解析
  • iOS抓包防护绕过:合规调试的三层穿透实践
  • 鸿蒙PC:Qt适配OpenHarmony实战【汇换】:用固定汇率做一个单机金额换算工具
  • ChatGPT融资PPT结构拆解(VC内部评分表首次公开):为什么第12页决定是否进入TS?
  • 数字孪生AI流水线设计:Function+Data Flow框架解析与实践
  • 2026.5.24-要闻
  • 深度学习篇---cuSPARSELt
  • 黑苹果opencore 是不是也属于 bois固件开发5
  • 创业团队如何管理远程工作
  • 现在才发现,在这个社会上,只有妈妈会无条件的包容自己,其他人都不会?
  • 【独家首发】Gemini 1.5 Pro图像理解能力极限压测:127张高干扰测试图+3轮人工校验,发现未公开的4类语义坍塌现象!
  • Nginx基于反向代理的负载均衡
  • 终极指南:如何用LinkSwift网盘直链下载助手实现9大网盘免费高速下载
  • 对抗机器学习攻击范式解析:后门、对抗样本与权重攻击的攻防全景
  • 鸿蒙PC:Qt适配OpenHarmony实战【烟火菜单】:做一个三栏式本地菜谱手册
  • PVZ Toolkit终极指南:如何快速上手植物大战僵尸PC版游戏修改器
  • Wireshark抓不到国密TLCP流量?揭秘协议解析断层与电信数智版实战方案