上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 67 下一页
摘要: LINK:数列的GCD 题意: 给出一个长度为N的数列{a[n]},1<=a[i]<=M(1<=i<=N)。 现在问题是,对于1到M的每个整数d,有多少个不同的数列b[1], b[2], ..., b[N],满足: (1)1<=b[i]<=M(1<=i<=N); (2)gcd(b[1], b[2], 阅读全文
posted @ 2020-03-29 21:32 chdy 阅读(104) 评论(0) 推荐(0)
摘要: LINK: "旗鼓相当的对手" 考场上遇到这种简单的树形dp优化题目我真的不一定能写出来.. 虽然这道题思路很简单 设f[i][j]表示距i距离为j的点的个数 g[i][j]表示距i距离为j的点权和。 可以发现我们转枚举子树转移的时候可以得到某个点的答案。其实这道题让我们求的是以x为根的所有子树之间 阅读全文
posted @ 2020-03-29 19:02 chdy 阅读(162) 评论(0) 推荐(0)
摘要: LINK: "斩杀线计算大师" 给出a,b,c三个值 求出 ax+by+cz=k的x,y,z的正整数解 保证一定有解。 考虑两个数的时候 ax+by=k 扩展欧几里得可以解决。 三个数的时候 一个暴力的想法暴力枚举c的系数z 然后进行计算扩欧 期望复杂度是过不了的 但是数据保证有解那么就很容易通过了 阅读全文
posted @ 2020-03-28 23:47 chdy 阅读(175) 评论(0) 推荐(0)
摘要: 很有意思的dp计数题目。 思考一下发现开始时山峰和开始是山谷的方案数是相同的 所以我们只需要统计一个即可。 证明的话可以考虑对于任意一种开始时山峰的方案 每个数字变成n a[i]+1 那么可以此方案还是一个排列 且变成开始时山谷的方案。 考虑统计一个 设f[i][j]表示到了第i个数字 此时放数集合 阅读全文
posted @ 2020-03-28 22:27 chdy 阅读(82) 评论(0) 推荐(0)
摘要: LINK: "公共串" 给定n个串 求最长公共子串的长度。 可以广义SAM 求出类似于right集的表示分属某个串的东西可以直接暴力跳 当然这里n只有5 所以可以状压一下用按位或 来做 最后扫一下所有节点就行了。 但我打算使用SA来做 串在一起求SA 经典做法是二分 因为很难找到答案。 但是分析性质 阅读全文
posted @ 2020-03-28 19:11 chdy 阅读(102) 评论(0) 推荐(0)
摘要: LINK: "开锁魔法II" 模拟赛的一道题 没有认真思考比赛就结束了 不过自己赛后的思考也有点漏洞。 首先可以发现图中形成了若干个强联通分量/环 每个环都是独立的 所以只要我们选出K个点分布在这若干个环上就能开锁成功。 求概率 我们可以考虑不计排列数这样我们按顺序统计就可以少乘一个阶乘少除以一个阶 阅读全文
posted @ 2020-03-28 16:34 chdy 阅读(110) 评论(0) 推荐(0)
摘要: LINK: "排队" \ 原谅我没学过组合数学 没有高中数学基础水平... 不过凭着隔板法的应用还是可以推出来的。 首先考虑女生 发现一个排列数m! 两个女生不能相邻 那么理论上来说存在无解的情况 而这道题好些没有特意去说明无解输出什么。 这里还是尽量特判一下吧。然后考虑要在m 1个空隙中插入人 人 阅读全文
posted @ 2020-03-28 00:11 chdy 阅读(114) 评论(0) 推荐(0)
摘要: 给出两个字符串 A B 让我们对其二路归并 求出能够归并出的最小字典序。 考虑后缀数组 不难发现我们将B直接连在A上会出现问题 问题是 A串剩下的和B串完全相同了 那么此时比大小就会用到B的部分 这是不合理的。 考虑怎么解决这个问题 如果比到了末尾之后的数字 那么较长的串答案不会更差 所以考虑在中间 阅读全文
posted @ 2020-03-27 20:00 chdy 阅读(80) 评论(0) 推荐(0)
摘要: (挂惨了 我晚上一定好好睡觉。 T1 求冒泡排列在第几轮结束。$n\leq 3e7$ 可以发现每次自己左边最大的数字是向右移动的 所以答案为max{自己左边有多少个数比自己大} 想要O(n)求出的话还要再考虑一下 如何求出max 由于是max 我们考虑自己右边最多有多少比自己小的max等价于原答案。 阅读全文
posted @ 2020-03-27 15:59 chdy 阅读(201) 评论(0) 推荐(0)
摘要: LINK: "数矩形" 题意:给出n个点 求出一个最大的矩形。 矩形可以使斜着的。(~~不会告诉你样例我算了几年~~ 这道题的一个潜规则 矩形面积都是整数 我也不知道为啥一定是整数 姑且是题目输出的要求吧。 所以用double什么的精度会挂的很惨。 考虑暴力 n^3枚举点 剩下一个点利用一些奇奇怪怪 阅读全文
posted @ 2020-03-26 23:44 chdy 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 67 下一页