该文被密码保护。 阅读全文
posted @ 2021-08-11 21:18 Martin_MHT 阅读(4) 评论(0) 推荐(0)
摘要: 集训题目的简要题解 写出来给自己看的,so大家不要太苛求。 每道题的思路大概是:题意——解法——当时的思路与事后总结 6.30强基选拔 T1:7154. 【2021强基选拔】蒟蒻的回文串(palindrome) 求一个字符串通过插入字符成为回文串的最少插入次数。 显然倒过来做一个LCS即可。 可以使 阅读全文
posted @ 2021-07-18 21:20 Martin_MHT 阅读(58) 评论(0) 推荐(0)
摘要: 前言 做法来自:@pzrpzr ,写一下!Orz pzr! 题目大意 $n$ 个点的无根树,每个点有两个 $0/1$ 权值,合适地安排节点在同构树中的顺序,使得前后对应的权值不同节点个数最小,并输出。 解题思路 首先,我们套路地将无根树的同构问题转化成以重心为根的有根树的同构问题。(相关证明请查阅相 阅读全文
posted @ 2021-07-07 20:04 Martin_MHT 阅读(53) 评论(0) 推荐(0)
摘要: 题目大意 给出$A$, $B$两个字符串, 求这两个字符串的最长公共子序列在$B$中出现的个数. $|A|, |B|<=10^3$ 解题思路 看到数据范围,时间复杂度应该是$O(n^2)$的. $O(n^2)$求最长公共子序列应该是人尽皆知的. 考虑在这样dp的时候计数. 设$f_{i,j}$表示$ 阅读全文
posted @ 2021-06-05 16:27 Martin_MHT 阅读(73) 评论(0) 推荐(0)
摘要: 题目大意 有一个$n$个数的排列, 给出$m$个限制诸如$t_i, x_i, y_i, v_i$, 表示$[x_i, y_i]$这个范围最大/最小是$v_i$, 求最后所得的排列. $n <= 200$ 解题思路 非常裸的二分图匹配. 然而我太拉了并没有看出来. 对于一个限制, 显然在邻接矩阵中会删 阅读全文
posted @ 2021-05-09 19:37 Martin_MHT 阅读(39) 评论(0) 推荐(0)
摘要: 题目大意 一棵$n$层线段树, 可以交换任何一个点的左子树和右子树, 使得叶子节点的顺序改变. 两个叶子节点相邻会有$w_{i,j}$的代价, 求最小代价. $n<=9$ 解题思路 不显然的是个dp题呢. 设$f_{i,j}$表示在第$i$个点放$j$的代价. 枚举前一个叶子节点放的数$k$考虑转移 阅读全文
posted @ 2021-05-05 16:19 Martin_MHT 阅读(41) 评论(0) 推荐(0)
摘要: 题目大意 给出一个由 $n$个数的排列, 逆序对之间连边 的方式构造出来的无向图, 求图中既是独立集又是覆盖集的点集的个数. 形式化的, 若$i<j, p_i > p_j$, 则在图中连一条边$(i,j)$. $n <= 1000$. 解题思路 不难想到把图转化为序列上来做. 那么图中的边集转化成了 阅读全文
posted @ 2021-05-05 15:08 Martin_MHT 阅读(109) 评论(0) 推荐(0)
摘要: 题目大意 $n$个点的树, 树上每一个点有一个宝石$w_i$, 给出一个固定的数字不重复的序列$p_i$和一些询问$u_i, v_i$, 对于每一个询问求出$u_i$到$v_i$的路径上, 按所给顺序$p$收集宝石的最多个数. \(n,q <= 10^5\) 解题思路 考场上是一点没想到这个.做题还 阅读全文
posted @ 2021-05-03 15:17 Martin_MHT 阅读(51) 评论(0) 推荐(0)
摘要: 题目大意 给出一个$n$个点的凸包(顶点按照逆时针排序), 并另外给出$m$个点(可能在凸包内或外, 但不会在凸包顶点上), 询问用原凸包中的点围成的不包括任一所给点的最大凸包面积. $n,m<=100$ 吐槽环节 出题人 手 12.5分.jpg 可能是做过的第一道计算几何的题目. 前置知识:向量叉 阅读全文
posted @ 2021-04-03 16:53 Martin_MHT 阅读(93) 评论(0) 推荐(0)
摘要: 题目大意 问$0$~$h-1$中, 有多少整数可以表示成$ax+by+cz$的形式, 其中$a,b,c\in\mathbb{N}, x,y,z\in\mathbb{N^*}$, 给出$x,y,z$, 且$x,y,z<=10^5$, $h<=10^{18}$. 解题思路 首先$--h$, 方便处理. 阅读全文
posted @ 2021-03-17 17:40 Martin_MHT 阅读(53) 评论(0) 推荐(0)