08 2019 档案

摘要:https://www.luogu.org/problem/P3709 分析 从题目描述可以看出来出题人语文不行 理清题目描述后,其实是问在一个区间内取出一个严格上升数列,取完区间需要多少次 这个再思考一下,其实就是在问出现最多的数出现了多少次 由于值域1e9,我们考虑离散 由于可以离线的不带修区间 阅读全文
posted @ 2019-08-20 07:50 Vagari 阅读(214) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P2596 分析 ?我怎么又开始写水题了 拿一个rev数组记录编号为s的书对应Splay中哪个节点 然后top就是将对应点旋至根,将左儿子嫁接到其后继上 bottom类似 insert操作只需要直接交换节点与其前驱/后继的信息以及rev值 阅读全文
posted @ 2019-08-20 07:44 Vagari 阅读(183) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3846 分析 BSGS算法,用于解决求离散对数的问题(拔山盖世(确信)) 题目要求BLN(modp) 那么我们把形式写成这样: BimjN(modp) 其中$m=\left \lce 阅读全文
posted @ 2019-08-20 07:40 Vagari 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input 5 5 12 41 46 68 69 35 61 82 84 96 2 1 4 3 5 1 0 5 75 2 2 4 3 4 2 3 4 1 5 2 阅读全文
posted @ 2019-08-19 07:56 Vagari 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input Sample 1: 2 15 3 2 5 3 Sample 2: 3 70 71 100 69 1 1 2 Sample Output Sample 阅读全文
posted @ 2019-08-19 07:51 Vagari 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input 6 1 3 5 6 4 2 1 2 3 4 5 6 Sample Output 4 2 3 3 6 2 5 4 5 Sample Input 6 1 阅读全文
posted @ 2019-08-19 07:42 Vagari 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input Sample 1: 5 0 0 1 10 9 9 5 2 6 Sample 2: 100 1 1 1 1 18515 13638 5356 485 阅读全文
posted @ 2019-08-19 07:38 Vagari 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input 6 15698 17433 112412868 636515040 122123982 526131695 58758943 343718480 4 阅读全文
posted @ 2019-08-19 07:35 Vagari 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值 其中k mod i表示k除以i的余数。 例如j(5, 3)=3 mod 1 + 3 mod 2 + 3 mod 3 + 3 mod 4 + 3 mod 阅读全文
posted @ 2019-08-17 07:57 Vagari 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Description Given n, calculate the sum LCM(1,n) + LCM(2,n) + .. + LCM(n,n), where LCM(i,n) denotes the Least Common Multiple of the integers i and n. 阅读全文
posted @ 2019-08-17 07:53 Vagari 阅读(139) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P2155 分析 对一个阶乘求欧拉函数,可以想到欧拉函数的一个基本公式: φ(n)=ni=1kpi1pi 因为阶乘是乘积形式的,所以我将1~m中所有phi都搞出来,给他们的倍数累 阅读全文
posted @ 2019-08-17 07:48 Vagari 阅读(162) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P4318 分析 可以转化为二分m求[1,m]中有多少个无平方因子数 显然可以容斥:0个质数的平方个数-1个质数的平方个数+2个的…… 容易发现容斥系数是莫比乌斯函数 线性筛预处理再二分即可 注意二分l,r,mid可能超出longlong范 阅读全文
posted @ 2019-08-17 07:40 Vagari 阅读(172) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P2467 分析 我们需要搞到一些奇特的性质(都是在合法序列情况下的): 性质1:当i和i+1不相邻时,交换i和i+1是一种可行的方案 性质2:给每个数都变换为n-ai+1,是一种可行方案,且山峰和山谷情况会反过来 性质3:一个合法的序列, 阅读全文
posted @ 2019-08-17 07:25 Vagari 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Input Input Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Sample Input 2 2 2 阅读全文
posted @ 2019-08-12 07:44 Vagari 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Description Description Input 第1 行为一个正整数N,为理想城区块的数目。 第2 行到第N+1 行,每行有两个非负整数。第i+2 行为第i 个区块的坐标vi = (xi, yi)。 Output 输出仅一行一个正整数,为S 的值。由于S 的值可能较大,你只需输出S mo 阅读全文
posted @ 2019-08-12 07:38 Vagari 阅读(136) 评论(0) 推荐(0) 编辑
摘要:escription escription Input Output Input Input Output Output Sample Input Sample 1: 4 2 3 6 4 9 8 12 1 Sample 2: 20 64978574415886122 263411 405890372 阅读全文
posted @ 2019-08-12 07:34 Vagari 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input Sample 1: 4 3 2 1 4 Sample 2: 2 1 2 Sample Output Sample 1: 4 Sample 2: 2 阅读全文
posted @ 2019-08-12 07:32 Vagari 阅读(154) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3203 分析 还有个模板不想写题解了,反正这题也差不多是个模板 可以将一个点往后跳跃到的点连起来,跳出去的连到根节点+1,这就是棵树 要求支持删边连边和求根节点到这里的深度?LCT完全可以胜任 就是个板子,深度不用特别思考,Split直 阅读全文
posted @ 2019-08-09 07:39 Vagari 阅读(140) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P2414 分析 容易发现询问串A属于串B多少次就是问访问串B时,跳完每个点的fail链,到达串A末尾的次数 可以发现如果把fail树建出来,就相当于每到达一个点,就往fail树里面权值+1,离开时-1,当到达串B末尾时,询问串A末尾在fa 阅读全文
posted @ 2019-08-09 07:36 Vagari 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Description 有一棵n个节点的无根树,给出其中的m对点对<x,y>。问有多少条树上的简单路径<u,v>满足该路径上不存在任何一对给出的点对<x,y>。 这里我们认为路径<u,v>和<v,u>是相同的。并且对于题目中给出的点对<x,y>满足x!=y,对于你要计数的路径<u,v>满足u!=v( 阅读全文
posted @ 2019-08-09 07:32 Vagari 阅读(457) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input 2 2 1 3 2 4 1 3 Sample Output 2 Sample Input 2 2 1 3 2 4 1 3 Sample Input 阅读全文
posted @ 2019-08-09 07:26 Vagari 阅读(127) 评论(0) 推荐(0) 编辑
摘要:Description Description Input 一行两个整数n和k。 之后1行k个正整数b1...bk。 之后1行k个正整数f1...fk。 Output 输出一个整数表示fn Input 一行两个整数n和k。 之后1行k个正整数b1...bk。 之后1行k个正整数f1...fk。 In 阅读全文
posted @ 2019-08-09 07:23 Vagari 阅读(300) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P2444 分析 手玩样例可以发现一个无限长的安全串放到危险代码的AC自动机中匹配,一定会成环 将fail也视为一条单向边,DFS跑个不经过任何代码结尾的环即可 特殊的,如果一个点的fail指向一个代码的结尾,那么这个节点也是危险的(这个串 阅读全文
posted @ 2019-08-07 07:44 Vagari 阅读(153) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3830 分析 第一问比较简单,从平均的概念出发,每次扩展我们增加Averagei1+2的总深度 所以有Averagei=Averagei1(i1)+Averagei1+2i 等于 阅读全文
posted @ 2019-08-07 07:41 Vagari 阅读(155) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3317 分析 题目要求T(eTpeeT(1pe)) 乍一看很像矩阵树,但是又不是 我们化一下柿子: $\sum_{T} (\prod_{e\in T} 阅读全文
posted @ 2019-08-07 07:35 Vagari 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示