上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页
摘要: **方法1:**开始想的是先把所有字符串按照字典序升序排一下,然后从前向后以每一个单词为起点爆搜一下,第一个得到的答案就是字典序最小的答案,这个做法是对的,但是どうしても会被卡掉,因为复杂度比较高(由于剪枝不是很方便,所以直接废掉)。 #include<iostream> #include<stri 阅读全文
posted @ 2021-01-23 15:47 yys_c 阅读(157) 评论(0) 推荐(0) 编辑
摘要: **思路:**反向建边,以每一个农场为起点dfs一遍,得到从这个农场开始能够访问到的奶牛数目cnt,若cnt = k说明所有的奶牛都能到这个农场,结果+1. 复杂度:\(O(n(n+n+m))=O(nm)\),1e7不会超时 #include<iostream> #include<cstring> 阅读全文
posted @ 2021-01-22 19:22 yys_c 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 区间合并模板题 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。 我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。 这些区域用它们在数轴上的起始点和终止点表示。 阅读全文
posted @ 2021-01-22 12:48 yys_c 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 给定 n 个区间 \(l_i,r_i\),要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3]和[2,6]可以合并为一个区间[1,6]。 输入格式 第一行包含整数n。 接下来n行,每行包含两个整数 l 和 r。 输出格式 共一行,包含一个整数, 阅读全文
posted @ 2021-01-22 11:56 yys_c 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 状态表示:$f(i)$表示从$i$开始的所有食物链的集合,存储个数属性 状态计算:\(f(i) = f(j_1)+f(j_2)+...+f(j_k)+...\),其中$j_k$为$i$的第$k$个后继结点 思路:从每一个最大的捕食者出发跑一遍记忆化,把从他开始的所有食物链的个数加上。 #includ 阅读全文
posted @ 2021-01-21 16:32 yys_c 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 既然是工作之间的相互关系,那么一定是有向无环图,所以可以用记忆化来做 状态定义:$f[i]$表示从$i$号工作开始完成后续所有工作的安排方法集合,存储能够完成$i$号及其后续所有工作所需的最短时间 状态转移:$f[i] = w[i] + max{f[j_1], f[j_2],...f[j_k],.. 阅读全文
posted @ 2021-01-21 12:13 yys_c 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 二段性:对于一个长度x,当长度x能够满足条件时,所有满足长度$\le x$的长度t,都能够满足条件,所以能够二分出长度的最大值。 实数二分,因为是实数,所以二分的终止条件不能用l < r来判断,而是应该根据题目要求的精度p令终止条件为r - l > 1e-(p + 2)。 复杂度:\(O(nlog( 阅读全文
posted @ 2021-01-19 20:47 yys_c 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 原题 最开始简单的认为这题是一个dp问题,的确,如果题目附加条件为DAG,那么用记忆化搜索没有任何问题,但是本题没有这个条件,就是说测试点存在有环图的情况,那自然不能用记忆化。 记忆化连WA三发,我还在纳闷为什么会不对,我忘了使用dp的最基本的条件是无后效性,有环图明显不满足无后效性,他是有后效性的 阅读全文
posted @ 2021-01-09 17:21 yys_c 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 计$(a, b)\(为a和b的所有公约数,那么有\)(a, b) = (b, a % b)$ 证明: 计$(a, b) = A, (b, a - kb) = B,(a%b = a - kb,k=[a/b])$ \(1)\) $\because\forall x \in A,$有$x | a$且$x| 阅读全文
posted @ 2021-01-07 16:29 yys_c 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 给一个数n,求它的约数个数 因为n可以唯一分解成质因数的乘积即$n = p_1^{\alpha1}p_2^{\alpha2}...p_t^{\alpha t}$,所以n的约数c的形式应该是$c= p_1^{\beta1}p_2^{\beta2}...p_t^{\beta t}\(,对于任何两组不同的 阅读全文
posted @ 2021-01-07 15:41 yys_c 阅读(292) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页