摘要: 最近做的一些题目是校内模拟赛的题目,有不少是各种$dalao$的原创题,于是加了密码保护。 访问密码为校内BBS的验证码。阅读全文
posted @ 2017-09-28 14:05 羊毛羊 阅读(10) 评论(0) 编辑
摘要: $Q:$为什么tarjan求强连通分量要记录点是否在栈内,而求双连通分量不用? $A:$在有向图中存在横叉边,而无向图中不存在; $Q:$为什么用子搜索树中的$low[v]$来更新$low[k]$,而用$dfn[v]!=0$的$dfn[v]$来更新$low[k]$? $A:$我也想知道。阅读全文
posted @ 2017-11-09 13:17 羊毛羊 阅读(7) 评论(0) 编辑
摘要: 给出一个图,询问图上两点间路径上最小的边权。 先跑一次最大生成树。 树剖维护路径最小边权。 树剖又双叒叕写挂了。阅读全文
posted @ 2017-10-19 16:29 羊毛羊 阅读(17) 评论(0) 编辑
摘要: 题目大意:CodeVs2822的简单版本 传送门 $Tarjan$强连通分量+缩点,若连通块的个数等于一则输出n;若缩点后图中出度为0的点个数为1,输出对应连通块内的点数;否则输出0; 代码中注释部分是调了半个小时没发现有错的地方。。。阅读全文
posted @ 2017-10-17 15:09 羊毛羊 阅读(8) 评论(0) 编辑
摘要: 传送门 题目大意: 给你一个序列,要求在序列上维护三个操作: 1)区间求和 2)区间取模 3)单点修改 这里的操作二很讨厌,取模必须模到叶子节点上,否则跑出来肯定是错的。没有操作二就是线段树水题了。 既然必须模到叶子节点,那我们就模咯。 显然,若$b<c$,则$b%c=b$。 因此我们同时维护一个区阅读全文
posted @ 2017-10-11 17:21 羊毛羊 阅读(7) 评论(0) 编辑
摘要: 据说改编自$CodeM 美团点评编程大赛初赛A 轮$ 简单的水题。。。考试的时候没想到,xjb打了暴力。 显然,第$x$个人排在第$y$个位置的情况总数为$(n-1)!$,在这些情况中,第$x$人对答案的贡献是相同的,记为$p_{x,y}$。 总的情况数是$n!$,故答案为$$\frac{\sum 阅读全文
posted @ 2017-09-29 13:33 羊毛羊 阅读(4) 评论(0) 编辑
摘要: 最近做的一些题目是校内模拟赛的题目,有不少是各种$dalao$的原创题,于是加了密码保护。 访问密码为校内BBS的验证码。阅读全文
posted @ 2017-09-28 14:05 羊毛羊 阅读(10) 评论(0) 编辑
该文被密码保护。
posted @ 2017-09-28 14:02 羊毛羊 阅读(1) 评论(0) 编辑
摘要: 题目大意: 在$n$个带权点上维护两个操作: 1)在点$u,v$间连一条边; 2)询问点$u$所在联通块中权值第$k$小的点的编号,若该联通块中的点的数目小于$k$,则输出$-1$; 传送门 上周的模拟赛在一道线段树合并的题目上gg了,来学习一个。 对每一个联通块,我们维护一棵权值线段树。查询时,若阅读全文
posted @ 2017-09-26 13:32 羊毛羊 阅读(4) 评论(0) 编辑
摘要: 题目大意:求长度为$M$的用$'A'-'Z'$组成的字符串中至少含有给出的N个模式串之一的个数。 传送门 似乎不那么裸的AC自动机题目都是在自动机上跑DP。。。 直接求解不好算,我们可以用$26^M$减去不含模式串的个数。 建好自动机,设f[i][j]表示走i步,现在在j号节点的路径条数。 那么f[阅读全文
posted @ 2017-09-12 13:35 羊毛羊 阅读(10) 评论(0) 编辑
摘要: 题目大意: 给出多个模式串和一个主串,求多少个模式串在主串中出现过。 传送门 这是一道AC自动机的模板题。 在学习AC自动机之前,首先要学习WA自动机、TLE自动机和MLE自动机(雾 AC自动机是一种多模式串匹配算法。 AC自动机概述: *fail指针:指向失配时的匹配节点; 1)构建字典树 2)初阅读全文
posted @ 2017-09-06 13:24 羊毛羊 阅读(22) 评论(0) 编辑