上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: A - 体育课 做过。 题解 B - 机动训练 神仙题,没想到把同类路径数量的平方和变成两个人走出相同路径的方案数。 题解 C - 守卫 赛时思路 祂给的能看到的定义太复杂了,考虑简化。 对于点 \(p,q(p>q)\),如果不存在 \(u\),满足 \(q<u<p\) 且 \(p,q\) 连线的斜 阅读全文
posted @ 2026-04-20 16:36 Link-Cut_Trees 阅读(17) 评论(0) 推荐(0)
摘要: 题意 有 \(n\) 座山,第 \(i\) 座山是一个从 \((i,0)\) 到 \((i,h_i)\) 的线段。对于两个点 \((x_1,y_1)\) 和 \((x_2,y_2)\),后者看不到前者定义为 \(x1>x2\) 或祂们之间的连线穿过了其祂的山(定点也不行)。 现在对于一个区间 \([ 阅读全文
posted @ 2026-04-20 16:29 Link-Cut_Trees 阅读(14) 评论(0) 推荐(0)
摘要: 题意 给一张 \(n\times m\) 的网格图,每个点有一个字符。 对于一条路径,如果每一步离终点的曼哈顿距离都变小了,那么祂是合法的。 对于两条路径,如果把祂们经过的点的上的字符拼起来得到的字符串相同,那么称祂们是同一类的。 求出每个类的路径数量的平方的和,对 \(10^9+7\) 取模。 \ 阅读全文
posted @ 2026-04-20 15:28 Link-Cut_Trees 阅读(18) 评论(0) 推荐(0)
摘要: A - 道路 简单题。 题解 B - 影魔 场上每怎么想。 题解 C - 带子串包含约束LCS问题 赛时思路 考虑没有限制的 \(LCS\):设 \(f_{i,j}\) 表示 \(A\) 串前 \(i\) 个,\(B\) 串前 \(j\) 个可以构成的最长公共子序列。\(f_{i,j}=max(f_ 阅读全文
posted @ 2026-04-17 08:55 Link-Cut_Trees 阅读(14) 评论(0) 推荐(0)
摘要: 题意 给两个串串 \(X,Y\) 和一个字符串的集合 \(S={s_1,s_2,\dots,s_k}\),求 \(X,Y\) 的最长公共子序列满足 \(S\) 中所有串串都是该串的某个字串。 \(|X|,|Y|,s_i\le300,k\le5\)。 思路 子序列自动机:对于每个位置,祂边 \(c\) 阅读全文
posted @ 2026-04-16 22:34 Link-Cut_Trees 阅读(14) 评论(0) 推荐(0)
摘要: 题意 给一个长度为 \(n\) 的序列 \(a\),和两个值 \(p1,p2\)。 一个点对 \((x,y)\) 的权值为: \(a_x,a_y\) 为区间 \([x,y]\) 最大值和次大值:\(p1\)。 \(a_x,a_y\) 其中一个是区间 \([x,y]\) 的最大值,令一个不是 \([x 阅读全文
posted @ 2026-04-16 22:15 Link-Cut_Trees 阅读(16) 评论(0) 推荐(0)
摘要: 题意 \(n\) 个点,\(m\) 条边的带权有向图,问每条边被包含在几条最短路中。 \(n\le1500,m\le5000,1\le w\le10^4\)/ 思路 枚举一个起点,跑最短路,求出到每个点的最短路数量,从起点到点 \(i\) 的最短路数量记为 \(g_i\),长度记为 \(dis_i\ 阅读全文
posted @ 2026-04-16 22:00 Link-Cut_Trees 阅读(14) 评论(0) 推荐(0)
摘要: A - 集合 神秘题,场上一直在想如何利用特殊性质,没有向根号分治。 题解 B - 单旋 做过。 题解 C - 世界树 简单题,场上写了高精度预处理+二分,由于没有离线和压位,错飞了。 题解 阅读全文
posted @ 2026-04-16 21:55 Link-Cut_Trees 阅读(10) 评论(0) 推荐(0)
摘要: 题意 要求构建一个 \(n\) 个节点的二叉树,其中叶子结点被称为“源”,要求每个节点的左右子树中最深的叶子节点深度相差不超过 \(1\),问两个叶子结点深度差的最大值,\(T\) 组询问。 \(n\le10^{10000},T\le50\)。 思路 令根节点深度为 \(1\)。 设 \(f_i\) 阅读全文
posted @ 2026-04-16 21:49 Link-Cut_Trees 阅读(14) 评论(0) 推荐(0)
摘要: 题意 有一个单旋的 \(splay\),叫做 \(spaly\)。节点数 \(n\le 10^5\) 以下几种操作,共 \(m\) 次。 \(key\) 加入一个值为 \(key\) 的点,\(a\le10^9\),任意两次 \(1\) 操作的 \(key\) 互不相同。 将最小值旋到根,输出旋转前 阅读全文
posted @ 2026-04-16 21:37 Link-Cut_Trees 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页