abc369 题解
切了 A~F,还挺开心(但是如果上一次把 G 切了的话,我就上青了 QAQ
比赛链接:https://atcoder.jp/contests/abc369
A - 369
题意:
给定正整数
思路:
观察到
代码:
https://atcoder.jp/contests/abc369/submissions/57274734
B - Piano 3
题意:
给定 2 个序列
思路:
按题意模拟即可。
C - Count Arithmetic Subarrays
题意:
给定一个长度为
思路:
容易发现一个性质:若
那么我们可以双指针,让
代码:
https://atcoder.jp/contests/abc369/submissions/57289604
D - Bonus EXP
题意:
给定一个长度为
思路:
选取子序列,可以想到动态规划。设
代码:
https://atcoder.jp/contests/abc369/submissions/57296836
E - Sightseeing Tour
题意:
给定一张
思路:
经过这
设
枚举集合
考虑初始化,
求解
代码:
https://atcoder.jp/contests/abc369/submissions/57335439
F - Gather Coins
题意:
现在有一个
思路:
容易发现路径的横纵坐标是单调不减的,所以所获得到的金币的横纵坐标也都得是单调不减的,且若所获得的金币的横纵坐标都是单调不减的,那么你一定都能获取到。那么其实就是要求金币按照横坐标从小到大排序后,选取子序列最长且满足纵坐标单调不减,那么题目就转化成了二维偏序问题,可以用最长不下降子序列解决。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话