摘要: 欧拉函数的线性求法运用了欧拉函数的积性,即当gcd(n,m)=1时,有φ(n)*φ(m)=φ(n*m);于是我们可以运用这一性质得到以下公式。 我们有欧拉函数的通式$\varphi \left( n\right) =n\left( 1-\dfrac {1} {p_{1}}\right) \left( 阅读全文
posted @ 2017-08-22 20:56 ~Lanly~ 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 9 10 2 1 2 1 1 4 1 3 4 1 2 3 1 3 7 1 7 8 2 7 9 2 1 5 3 1 6 4 5 6 1 1 9 5 7 阅读全文
posted @ 2017-08-22 20:27 ~Lanly~ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 5 5 1 2 1 3 2 3 3 4 4 5 Sample Output 5 Sample Input 5 5 1 2 1 3 2 3 3 4 4 阅读全文
posted @ 2017-08-22 19:29 ~Lanly~ 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 3 2 2 1 4 2 3 5 1 1 4 2 2 5 1 3 2 1 3 1 2 4 1 3 5 1 1 3 2 2 5 1 2 2 1 2 2 阅读全文
posted @ 2017-08-22 19:19 ~Lanly~ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 7 3 5 2 0 Sample Output 100 Sample Input 7 3 5 2 0 Sample Input 7 3 5 2 0 阅读全文
posted @ 2017-08-21 16:23 ~Lanly~ 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 3 3 95 GP_1 GP_2 100 GP_1 gp@3 100 gp@3 GP_2 Sample Output 95 100 INF Samp 阅读全文
posted @ 2017-08-21 16:11 ~Lanly~ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 2 2 1 1 Sample Output 17 Sample Input 2 2 1 1 Sample Input 2 2 1 1 Sample 阅读全文
posted @ 2017-08-21 16:02 ~Lanly~ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一直认为树链剖分是个很玄学的东西,发现实质后原来是如此的简单。 顾名思义,树链剖分就是将树剖成一条条链,然后用数据结构维护。 我们常用的自然就是线段树。 我们可以知道dfs序是能够反映树上的点连续的信息的。 所以链就是dfs序。 但这个dfs序又不普通。 我们知道,在dfs序里,被许多点分成了好多段 阅读全文
posted @ 2017-08-20 21:47 ~Lanly~ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: KMP算法为字符串匹配时用,能够实现O(n)的复杂度完成匹配。 我们考虑一般的暴力匹配,其复杂度为O(nm)。 然而它的可以优化的。 任何一种优化都是能够充分运用已拥有的信息,KMP算法亦然。 我们设模板串a,待匹配串b。 它通过一个关于字符串b的next数组,告诉你当匹配到某位失效的时候,你可以从 阅读全文
posted @ 2017-08-20 20:39 ~Lanly~ 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Description Description Input Output Input Input Output Output Sample Input 4 aa abcd ccc abcc Sample Output 5 10 14 12 Sample Input 4 aa abcd ccc abc 阅读全文
posted @ 2017-08-20 16:49 ~Lanly~ 阅读(216) 评论(0) 推荐(0) 编辑