上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 题意略。 思路: 我们按大臣给出的完美匹配,将王子向少女和少女向王子连一条双向边,这样,这张图里就出现了n个强连通分量。如果将王子记为x,将少女记为y,则: 如果xi 不再选择 yi,而是选择了 yj ,为了保持匹配不变,xj需要选择yi,或者 xj 选择了 yk ,最终 xk 选择了 yi。不论如 阅读全文
posted @ 2018-07-19 14:08 温和的提比略 阅读(133) 评论(0) 推荐(0)
摘要: 题意略。 思路: 由求出最小修改字符个数可知,这应该是一个dp,当长度为i + 1的串想利用上长度为i的串的时候,我们是需要知道前几个字符的,以防出现错误基因串。 然而我们得到的长度为i的合法字符串不知道会被改成什么样子,所以我们可以给它分个类,假设它以这些错误基因串的前缀结尾的话, 应该有sum( 阅读全文
posted @ 2018-07-18 15:08 温和的提比略 阅读(144) 评论(0) 推荐(0)
摘要: 题意略。 思路: 我们先不考虑[(i , j) == 1],在此情况下,其实这个值是sum( [ (i , j) == 1,2,3,....,n ] ) 这些情况。我们要求的仅仅是其中的第一部分而已。也即: F(1) = f(1) + f(2) + f(3) + .... + f(n)。[1,2,3 阅读全文
posted @ 2018-07-17 10:41 温和的提比略 阅读(211) 评论(0) 推荐(0)
摘要: 思路:题目要求所有点到1号点最小距离不变,所以我们采用单源最短路。考虑spfa,对于每一个点来说都是被更新,我们只要记住在这些更新该点的边里 dist最短且cost尽量小的,而且这张图到最后一定是一棵树,我们只需要记录下每个cost[i],最后整体相加就行了。 详见代码: 阅读全文
posted @ 2018-07-17 09:10 温和的提比略 阅读(130) 评论(0) 推荐(0)
摘要: 题意略。 思路:二分。注意当利率高且m比较小的时候,每个月的偿还可能会大于本金,所以我们二分的右边界应该要设为2 * 本金。 详见代码: 阅读全文
posted @ 2018-07-16 10:15 温和的提比略 阅读(137) 评论(0) 推荐(0)
摘要: 题意:给你两个等长的数列,让你在两个数列中各选择一个数字,使得这两个数的gcd是这n * n种组合中最大的。 思路:如果上来就考虑分解因式什么的,就想偏了,假设数列1的最大数为max1,数列2的最大数为max2,我们知道,这个max_gcd一定是在 1~max(max1,max2)中间的。我们一 一 阅读全文
posted @ 2018-07-14 21:14 温和的提比略 阅读(124) 评论(0) 推荐(0)
摘要: 题意略。 思路: 将每一个点的坐标 (x,y,z) 与 (1,1,1) 相减,得到向量 (x - 1,y - 1,z - 1) 我们实际上就是要求出 这样互质的三元组有多少对就行了。 我们把这个长方体分成3部分: 1.三条坐标棱 2.在坐标棱上的三个表面(除去坐标棱) 3.长宽高分别为[L - 1, 阅读全文
posted @ 2018-07-14 13:39 温和的提比略 阅读(124) 评论(0) 推荐(0)
摘要: 题意略。 思路: 本题实质上就是在问一共有多少种合理的匹配,使得括号匹配合法。我给每种情况编号,用一个cnt来记录,( 则cnt += 1;) 出现则cnt -= 1。 最后只要把相反数的个数相乘后相加就可以得到最后的结果。但是要注意,像 )( 这样的串是没有意义的, 因为不可能有别的串来匹配它来使 阅读全文
posted @ 2018-07-12 20:53 温和的提比略 阅读(149) 评论(0) 推荐(0)
摘要: 题意略。 思路: 由于xi的选取是任意的,所以我们不用去理会题目中的xi数列条件。主要是把关注点放在长度为L的线段覆盖至少k个整数这个条件上。 像这种取到最小的合法解的问题,我们应该要想到使用二分法来试探。 那么在验证时,如果我们要验证下标为i的的这个项是否能被一个包含k个元素的区间覆盖,就要枚举这 阅读全文
posted @ 2018-07-12 19:43 温和的提比略 阅读(159) 评论(0) 推荐(0)
摘要: 题意略。 思路:为了更好地求出一段连续数字的异或和,我们可以用前缀异或和来维护,现在我们只需要考虑每一个在数组中的数字向前异或,且在指定范围内, 异或值为全1的个数有多少个。算出每一个位子能做出的贡献,最后相加就可以了。 比如说现在的前缀xorsum = 1010,我们只需要知道在当前位置之前有多少 阅读全文
posted @ 2018-07-12 10:07 温和的提比略 阅读(100) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页