交付四种技巧一起验收

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

这是这条路线的最终作品。对撞、快慢指针、固定窗口、暴力对照和差分都已给好,补全三处关键函数:has_cycle、min_len、restore。然后一次验完五条:对撞找和为 40 的两个下标是 2 和 3;中点是 2、无环判 false、有环判 true;固定窗口 k=3 的最大和是 66;可变窗口求出的最短长度和暴力枚举一样;差分做两次区间加后还原成 5 7 7 2 0。五条全过输出 验收通过,否则输出 验收失败。

(本题用 g++ -std=c++17 -O0 编译。)

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论