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