摘要:
【2020.12.02提高组模拟】球员(player) 题解 题意描述 基本的递推。 ①所有运动员姓氏的长度必须不同。 ②每个运动员的姓氏必须是长度比其长的所有其他运动员姓氏的连续子串 潜在的球员分成 \(N\) 类,第$i$类的球员的姓氏恰好有$i$个字母,且每一类恰好有$K$个球员。 有多少种不 阅读全文
摘要:
洛谷P1379 八数码难题 题意简述 见洛谷。 Solution 这是一道蓝题,蓝色是水的颜色,所以这是一道水题。 显然用一个struct套vector,再用一个queue进行bfs,用一个set记录是否在队列中,用一个map记录搜索到的目标状态需要的步数,我们就可以得到一个时间复杂度非常饱满类似于 阅读全文
摘要:
【2020.11.30提高组模拟】柱形图(histogram) 题解 题意简述 有$n$个长方体并排这样放着,每种颜色的长方体的宽度都为$1$,高$a_i$长$b_i$。 求在这些长方体内部最大能够放入的长方体的体积。 \(n\le200000\). Solution 这个问题可以在$O(n\log 阅读全文
摘要:
from a famous oier \(\texttt{tyqtyq}\)请点链接tyqtyq~! - 博客园 (cnblogs.com) 数论分块 \(\sum_{i=1}^{n} \lfloor\frac{n}{i}\rfloor \times f(i)\) 在$O(n)$筛出$f(i)$的前 阅读全文
摘要:
【2020.11.30提高组模拟】剪辣椒(chilli) 题解 题意简述 给你一棵树,删去两条边,使得形成的三棵新树的大小极差最小化。求最小极差. $3\le n\le 200,000$. Solution 假设根为$1$. 设删去的点意为这个点到其父亲的连边被删了,关系指一个点是另一个点的祖先,$ 阅读全文
摘要:
【2020.11.30提高组模拟】删边(delete) 题解 题意简述 给一棵树删边,每次删的代价为这条边所连的两个点的子树中最大点权值。 求删光的最小代价。 \(n\le100000\). Solution 正着思考发现没有什么好的思路,贪心的话会后效性。不妨反过来考虑。 这时题目变成了:给$n$ 阅读全文
摘要:
【2020.11.28提高组模拟】T1 染色(color) 题解 题意描述 给长度为n的数列染色,若$i-j$为质数那么$i,j$异色。求最小需要的颜色种类并构造出一组。 \(n\le10^4\). Solution 考虑构造出一组稳定的循环染色方案,数列上一周期的颜色相同。若循环节为$1,2$显然 阅读全文
摘要:
【2020.11.25提高组模拟】小 T 与灵石(stone) 题解 题意简述 给一棵根为$1$的树。一共$q$次操作,每次选$k_i$个节点$p_1,p_2,\dots,p_$。设$f_{x,i}$表示$k_i$个点中所有点$p_j$到点$x$的最远距离,即$max_{dis(x,p_i)}$,再 阅读全文
摘要:
【2020.11.25提高组模拟】太空漫步(walking) 题解 题目描述 Do not go gentle into that good night. Old age should burn and rave at close of day. Rage, Rage against the dyi 阅读全文
摘要:
Biology 题解 题意简述 初始有$n$个字符串,有$m$个操作,操作分为两种: 插入一个新的字符串,下标递增(\(n+1,n+2,n+3\dots\))。 查询$k$个字符串$x_1,x_2,\dots,x_k$的最长公共后缀长度。 \(N\le50000,M\le100000,2\le T\ 阅读全文