07 2021 档案

摘要:题目:LCS 题意:给出三个字符串的最长公共子序列长度 a = lcs(s1, s2), b = lcs(s2, s3), c = lcs(s1, s3),并规定这三个字符串长度为n,问是否能构造出满足上述条件的字符串s1、s2、s3。 解析:首先找出minL = min{a, b, c},说明这三 阅读全文
posted @ 2021-07-29 10:24 ~K2MnO4 阅读(81) 评论(0) 推荐(0)
摘要:题目:Average 题意:给出两个序列a、b,定义一个矩阵w,w[i][j] = a[i] + b[j],求该矩阵中宽至少为x,长至少为y的子矩阵元素之和的平均值最大能为多少。 思路:二分 + 前缀和(与最佳牛围栏相似) 解析:经过公式推导可得: \[ \begin{align*} Avg &= 阅读全文
posted @ 2021-07-28 17:54 ~K2MnO4 阅读(110) 评论(0) 推荐(0)
摘要:题目:Stack 题意:数组b代表单调栈的元素个数, 数组a为栈内的元素(1 ⇐ ai ⇐ n),有伪代码如下: Stk is an empty stack for i = 1 to n : while ( Stk is not empty ) and ( Stk's top > a[i] ) : 阅读全文
posted @ 2021-07-27 17:50 ~K2MnO4 阅读(169) 评论(0) 推荐(0)
摘要:题目:Penguins 题意:给出两张20 * 20的地图,起点1为(20, 20),起点2为(20, 1),终点1为(1, 20),终点2为(1, 1),两个企鹅需要分别从起点1->终点1、起点2->终点2,若企鹅1向上或向下走,企鹅2执行相同操作,若企鹅1向左或向右走,则企鹅2执行相反操作,求企 阅读全文
posted @ 2021-07-27 15:54 ~K2MnO4 阅读(61) 评论(0) 推荐(0)
摘要:题目:Hash Function 题意:给出一个集合(集合每个元素肯定不一样啦)有n个数ai,使所有的ai % seed的值各不相同,问seed最小为多少。 正解:FFT(不会搞)。不过这里好像暴力也能过,只是想记录一下这个数学性质罢了~ 解析:首先我们可以发现seed范围[n, max + 1], 阅读全文
posted @ 2021-07-18 16:58 ~K2MnO4 阅读(93) 评论(0) 推荐(0)
摘要:题目:Knowledge Test about Match 题意:给出n个数bi( 范围是0 ~ (n-1)),这n个数与ai( 依次为0 ~ (n-1))进行匹配,使得 \(min{\sum_{i = 0}^{n-1}\sqrt{|b_{i} -a_{i}|}}\) 解析:此题允许存在一定的误差, 阅读全文
posted @ 2021-07-18 16:21 ~K2MnO4 阅读(158) 评论(0) 推荐(0)
摘要:题目:path 题意:给出一张有向图,问所有路径中(一条边可以重复走),第k短的路径长度。 题解:既然要求第k短路,那么必然需要求出最短路、次短路、第3短路、第四短路...那么我们可以用贪心的思维尽可能将边权小的边放入队列中,每次取出边权最小的边,然后此时我们希望再次放入尽可能的小的边进入队列中,则 阅读全文
posted @ 2021-07-18 09:14 ~K2MnO4 阅读(91) 评论(0) 推荐(0)
摘要:题目:CCPC2019网络赛. Fishing Master 题意:给出n条鱼需要炖的时间ti和去抓任意一条鱼的时间k(每次只能抓一条鱼和炖一条鱼),并且规定在抓鱼中途不允许放鱼进锅里炖,可以将鱼放去炖后(在鱼正在被炖的时候)去抓鱼,问将所有鱼炖好后所需要的最少时间。 思路:贪心 + 优先队列 解析 阅读全文
posted @ 2021-07-16 18:37 ~K2MnO4 阅读(71) 评论(0) 推荐(0)
摘要:题目:ICPC2018南京网络赛. Magical Girl Haze 题意:所有的分层图最短路题意基本都一样,给出k次机会将两个点之间的距离/花费变为0,求起始点到终点最短距离/花费,这道题是有向图,别搞得跟我似的没看清题目就瞎存,最后找bug找了两个小时才找出来。 题解:先安利一波洛谷各大神仙的 阅读全文
posted @ 2021-07-15 19:04 ~K2MnO4 阅读(62) 评论(0) 推荐(0)
摘要:由于期末周打的比赛,现在才有时间补题,太心痛了~~~并且前三题还都是数学题!!! A.Odd Set 题意:给出2n个数,问是否可以将这2n个数分成n个对(a, b),每个对之和(a+b)为奇数。 题解:元素总个数为偶数个,若想满足每两个数组合为奇数,说明这2n个数中奇数的个数必须等于偶数的个数。 阅读全文
posted @ 2021-07-12 19:54 ~K2MnO4 阅读(44) 评论(0) 推荐(0)