上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: A - 游走 简单题,直接高斯消元。 题解 B - 火星人 做过,可以直接用 STL。 题解 C - 数论 奇妙题,为什么只有蓝呢?感觉比 T1 难很多,也可能是我的做法太神秘了。 题解 D - k 短路 / [SDOI2010] 魔法猪学院 做过,但是只模模糊糊记得一点。 题解 对做过的题目印象需 阅读全文
posted @ 2026-07-08 20:43 Link-Cut_Trees 阅读(13) 评论(0) 推荐(0)
摘要: 题意 给出一张 \(n\) 个点,\(m\) 条边的有向带权图,求出最大的 \(k\) 满足前 \(k\) 短路径加长度起来大于 \(E\)。 \(n\le5010\),\(m\le2\times10^5\),\(E\le10^7\),边权 \(w\le E\)。 思路 先用 \(dij\) 在反图 阅读全文
posted @ 2026-07-08 20:35 Link-Cut_Trees 阅读(11) 评论(0) 推荐(0)
摘要: 题意 给出正整数 \(P,Q,T\),大小为 \(n\) 的整数集 \(A\) 和大小为 \(m\) 的整数集 \(B\),现在需要求:\(\sum_{i=0}^{T-1}[(i\bmod P) \in A \land (i\bmod Q) \in B]\)。 \(n\le10^6\),\(p,q\ 阅读全文
posted @ 2026-07-08 20:02 Link-Cut_Trees 阅读(10) 评论(1) 推荐(0)
摘要: 题意 给一个长度为 \(n\) 的字符串,每次询问求两个后缀的最长公共前缀,修改有插入字符和修改单个字符,查询次数不超过 \(10000\),操作次数不超过 \(150000\)。 思路 正解是用平衡树维护哈希值,但是可以用 vector 暴力模拟。 代码 // Problem: P4036 [JS 阅读全文
posted @ 2026-07-08 19:49 Link-Cut_Trees 阅读(11) 评论(0) 推荐(0)
摘要: 题意 定义一个图的得分:从 \(1\) 开始,每次随机选择一个相邻的节点并走过去,走到 \(n\) 时停,该图的得分为经过的边的权值和的期望。 给出一个 \(n\) 个点,\(m\) 条边简单无向图,你需要给每条边分别赋上权值 \(1\) 到 \(m\),使得得分最小。 \(n\le510,m\le 阅读全文
posted @ 2026-07-08 16:39 Link-Cut_Trees 阅读(13) 评论(0) 推荐(0)
摘要: A - 双十字 简单题。 赛时思路 枚举双十字中间的柄所在的列,记 \(l_i\) 表示第 \(i\) 行中当前列最多能向两边延伸多少格,\(u_i\) 表示当前列第 \(i\) 行能向上延伸多少格,\(d_i\) 表示当前列第 \(i\) 行能向下延伸多少格。那么答案为当前列的答案为 \(\sum 阅读全文
posted @ 2026-06-15 17:06 Link-Cut_Trees 阅读(16) 评论(0) 推荐(0)
摘要: 题意 给一棵 \(n\) 个节点的树,定义一个点集的权值为这个点集中点权最大值。要求把整棵树分成若干个点集,满足同一个点集内不存在祖先关系,并且所有点集的权值和最小。 \(n\le2\times10^5\)。 思路 对于每个点开一个堆存以祂为根的子树中,最优划分情况下需要支付那些代价。在每个点处,贪 阅读全文
posted @ 2026-06-15 15:56 Link-Cut_Trees 阅读(8) 评论(0) 推荐(0)
摘要: 题意 给一棵 \(n\) 个点的树,点有点权,点 \(i\) 的点权记作 \(a_i\)。\(q\) 次询问,每次询问给出 \((u,v,w)\),表示查询 \(u\rightarrow v\) 的唯一简单路径上的两个点 \(p_1,p_2\),使得 \(a_{p_2}-a_{p_1}\) 最大,且 阅读全文
posted @ 2026-06-15 15:44 Link-Cut_Trees 阅读(10) 评论(0) 推荐(0)
摘要: 题意 给出一个 \(R\times C\) 的 \(01\) 矩阵,问里面双十字的数量,对 \(10^9+7\) 取模。 \(R,C\le10^4\),\(R\times C\le2\times10^6\)。 思路 枚举双十字中间的柄所在的列,把柄所在列上的极长连续 \(1\) 段拉出来。显然,不同 阅读全文
posted @ 2026-06-15 15:31 Link-Cut_Trees 阅读(61) 评论(0) 推荐(1)
摘要: A - 任务调度 不难,但我的做法比较奇怪,没用贪心。 题解 B - 循环格 简单题,做过。 题解 C - 智者的考验 简单题 赛时思路 把每个状态压成一个 \(6\) 位二进制,用线段树记录每个区间进去状态为 \(s\) 时,出来什么状态。 由于修改会把区间全部变成同一个按钮,相当于这个按钮按 \ 阅读全文
posted @ 2026-06-04 21:43 Link-Cut_Trees 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 19 下一页