摘要: A - Maximum Increase 题意:给定一个 \(n\) 个整数组成的数组,找到给定数组中最长的递增子数组的长度。 Tag:DP,线段树,模拟。 象征性的写个 DP。 思路:设 \(dp_i\) 表示以 \(i\) 结尾的长度,显然,如果 \(a_i > a_{i-1}\),就一定可以 阅读全文
posted @ 2026-06-13 17:22 AKCoder 阅读(3) 评论(0) 推荐(0)
摘要: 一. 区间 dp 概念:区间类动态规划是线性动态规划的扩展,它在分阶段地划分问题时,与阶段中元素出现的顺序和由前一阶段的哪些元素合并而来有很大的关系。 性质: 合并:即将两个或多个部分进行整合,当然也可以反过来; 特征:能将问题分解为能两两合并的形式; 求解:对整个问题设最优值,枚举合并点,将问题分 阅读全文
posted @ 2026-06-09 17:48 AKCoder 阅读(8) 评论(0) 推荐(0)
摘要: \(20pts\):\(m = 1\) 因为只要选一条,所以直接选直径即可。 \(40pts\):\(b_i = a_i + 1\) 链的情况直接二分答案即可。 \(55pts\):\(a_i = 1\) 菊花的情况只有两种: 单独一条链 和另一条链合并 可以二分长度,搜索时可以用一个 \(mult 阅读全文
posted @ 2026-06-07 14:20 AKCoder 阅读(13) 评论(0) 推荐(0)
摘要: 分数总结 题目 期望分数 实际分数 挂分分数 A - 音乐节拍器 100pts 100pts 0pts B - 连续打卡 100pts 100pts 0pts C - 抓取卡牌 100pts 55pts 45pts D - 子树染色 100pts 100pts 0pts E - 勇闯迷宫 I don 阅读全文
posted @ 2026-06-01 10:33 AKCoder 阅读(7) 评论(0) 推荐(0)
摘要: 一笔画问题 在哥尼斯堡市区,普雷戈利亚河上有 \(7\) 座桥把河中心小岛和河岸连接起来。 当时有人提出了一个问题:一个行者怎样才能不重复、不遗漏地一次走完七座桥? 当时巨佬欧拉证明了这个问题,所以一笔画问题也称为欧拉路。 欧拉路&欧拉回路 定义 欧拉路是经过图中每条边恰好一次的路径,欧拉回路是经过 阅读全文
posted @ 2026-05-31 21:13 AKCoder 阅读(10) 评论(0) 推荐(0)
摘要: 概念 0-1 背包 有 \(N\) 件物品和一个容量为 \(M\) 的背包。第 \(i\) 件物品的重量是 \(W_i\),价值是 \(D_i\)。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 我们设 \(dp_i,_j\) 表示选了前 \(i\) 个,重量为 \(j 阅读全文
posted @ 2026-05-22 21:30 AKCoder 阅读(17) 评论(0) 推荐(0)
摘要: 目前分数:65pts Joler老师分数:80pts 这是一道 NOI 题,所以有很多部分分。 老师想让我们在死磕的基础上拿到更多的分。 题目描述 对于一个序列,定义其众数为序列中出现次数严格大于一半的数字。注意该定义与一般的定义有出入,在本题中请以题面中给出的定义为准。 一开始给定 \(n\) 个 阅读全文
posted @ 2026-05-16 22:01 AKCoder 阅读(14) 评论(0) 推荐(0)
摘要: A - Attention 【题意简述】 给你一个长度为 \(n\) 的字符串 \(s\),选择任意一个点,将这个点左边不是 \(E\) 的点都变为 \(E\),将这个点右边不是 \(W\) 的点都变为 \(W\),每改一个点付出 \(1\) 的代价,求最小的代价。 【题目思路】 显然,记录 \(W 阅读全文
posted @ 2026-05-11 20:49 AKCoder 阅读(9) 评论(0) 推荐(0)
摘要: 按照过题顺序总结。 A - Bad Hair Day S 注意到,答案就是右边第一个比他大的距离。 所以,可以用单调栈维护。 #include <bits/stdc++.h> using namespace std; #define ll long long #define ull unsigned 阅读全文
posted @ 2026-04-23 19:39 AKCoder 阅读(33) 评论(0) 推荐(0)
摘要: 单调队列 定义 单调队列就是下标单调和权值单调的一种数据结构。 A - 单调队列 / 滑动窗口 有一个长为 \(n\) 的序列 \(a\),以及一个大小为 \(k\) 的窗口。现在这个窗口从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最小值和最大值。 例如,对于序列 \([1,3,-1 阅读全文
posted @ 2026-04-21 15:15 AKCoder 阅读(30) 评论(0) 推荐(0)