AtCoder 刷题笔记(1)
ARC058~ARC103 这段时间是 AtCoder 比赛的第二版,此时 ABC 和 ARC 合并为六道题,ABC 为 ABCD 题,ARC 为 CDEF 题。
虽然有一点久远但是感觉难度跟现在的 NOIP 差不多,有些题可能稍微要难一点点,但都是经典,很适合提高~省选的选手。
题目在这里 ARC058~ARC103 link 有汇总,并且都按照顺序排好了,非常地方便(实际上我是懒得每道题的题目都给 link 了)。
[ARC058A] こだわり者いろはちゃん / Iroha's Obsession
AC code
一开始读错题意了,以为是把有 种纸币不能用求最少需要花多少钱,上来就直接 DP,发现答案不对,后来一看样例才发现,题目求的是花的钱数在十进制表示下不能出现 种数字且最小,由于 很小直接暴力从 开始找即可。
时间复杂度为 ,只有当数据是 且能用的数字只有 的时候才能够达到这个上界。
[ARC058B] いろはちゃんとマス目 / Iroha and a Grid
AC code
组合计数好题,首先不妨来一个小测试(实际上这个小测试就告诉你这道题的正解了):
,,,,根据下图的提示,你能手玩出答案,并推导出柿子是什么吗?
正确答案是 ,柿子是:
提示:考虑容斥,求出起点到绿点(即绿色箭头)和蓝点到终点(即蓝色箭头)的方案数,注意每个绿点必须强制走到它右边的蓝点(即紫色箭头)否则会与下方绿点的方案算重。
注意起点是左上角,即坐标是 不是 ,注意容斥的时候不要算重方案。
时间复杂度为 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!