摘要: 容易知道这是一道图论。设$a$能看到$b$,那么就连一条$(a,b)$有向边。 定义:$A$为面具种类数,即答案 对于一个基图联通的图(基图:将图中有向边变为无向边的新图),不妨从任意一个点开始遍历,给这个数任意一个实数点权$x$,那么这个点的面具种类为$(x$%\(A\)+\(A)\)%\(A\) 阅读全文
posted @ 2021-09-19 09:21 最爱丁珰 阅读(67) 评论(0) 推荐(0)
摘要: solution说的环,其实是指的能倒着走的有向边。 比如说下图 7 7 1 2 2 3 4 3 4 5 5 6 6 7 7 1 假设最终的答案下,$1$号点的面具编号是$x$,那么在忽略$7→1$这条边的情况下,显然$7$号点的编号应该是$x+4$(忽略取模)。 由于有了$7→1$这条边,就代表着 阅读全文
posted @ 2021-09-17 21:59 最爱丁珰 阅读(126) 评论(0) 推荐(0)
摘要: void getcircle(int x,int y) { while(x!=y) { circle[++tot]=x; x=st[--tp]; } circle[++tot]=y; } void dfs(int x,int lastedge) { mark[x]=1; if(!flag) st[+ 阅读全文
posted @ 2021-09-17 19:34 最爱丁珰 阅读(129) 评论(0) 推荐(0)
摘要: 考虑走了$x$步向左,$x+n$步向右。容易知道最后一步一定会到达$n$,但是中间可能会提前到达$n$,我们需要去重。 我们使用卡特兰数的折线法去重。 以下令向左走一次变为向右上走一次,向右走一次变为向右下走一次(注意这里定义的转换,下文会多次用到),最终会走到点$(2x+n,-n)$。如下图,是一 阅读全文
posted @ 2021-09-14 20:06 最爱丁珰 阅读(58) 评论(0) 推荐(0)
摘要: 在克鲁斯卡尔排序过后,如果有边权相同的若干条边,可以将它们以任意顺序进行遍历。 因为任意两棵树可以通过加一条边同时删除一条边达到,即这两棵树的边数是相同的。 所以以任意顺序进行遍历,若最后无法形成一棵树,则任何一种遍历顺序都无法形成一棵树。 阅读全文
posted @ 2021-09-13 21:59 最爱丁珰 阅读(36) 评论(0) 推荐(0)
摘要: 设$f[i][j]$表示在第$i$时刻之前,第$i-1$时刻之后(即在两者之间)追杀第$j$个人,最后剩下的总人数。 设$life[i][j]$表示第$i$个人在第$j$时刻的任务$(u,v)$执行之前剩余的生命值 如果$j≠u[i-1]$ 或者说 如果$ju[i-1]$且$life[u[i-1]] 阅读全文
posted @ 2021-09-12 19:52 最爱丁珰 阅读(72) 评论(0) 推荐(0)
摘要: 从第$37$行开始那个循环,至多执行$O(logn)$次,而里面的线性复制数组操作长度不会超过$n$,所以这一部分总时间复杂度为$O(nlogn)$ 而每次的sort循环都只会排序一段新增的序列,每次的时间复杂度为$O((R-L)log(R-L))$,所以总的时间复杂度为$O(nlogn)$ 两者加 阅读全文
posted @ 2021-09-09 20:00 最爱丁珰 阅读(53) 评论(0) 推荐(0)
摘要: 算法:树状数组+离线思想+倍增LCA 时间复杂度:\(O(nlogn)\)(假设点数,边数与询问数相同) 第一问显然,为两者距离加$1$,可以用LCA算出。(加$1$是因为算的是点的个数,而两者距离则是边的个数) 第二问,设当前有一个询问$(x,y,c)$,当前时间为$now$,考虑什么点才会对这个 阅读全文
posted @ 2021-09-05 10:12 最爱丁珰 阅读(36) 评论(0) 推荐(0)
摘要: 题意:一个图边权为$0$或$1$,求一个生成树使得边权和为$k$。 若原图不连通,则无解。 否则,将所有$0$边加入,此时图被分成了若干个连通块,这些连通块之间显然只能通过$1$边相连,容易知道,若两个连通块之间有若干条$1$边,则任选一条边即可,他们都是等价的。选出来的若干条边称之为“必须加入的$ 阅读全文
posted @ 2021-09-04 09:42 最爱丁珰 阅读(47) 评论(0) 推荐(0)
摘要: 题目连接(提交为模板) 不妨任意取一个$a[i]$,假设除了$a[i]$,其余的$a$能够组成的所有$b$集合为$S$。对集合中的每一个元素对$a[i]$取模分成$a[i]$类,显然当两个元素结果一样时,较大的那个元素可以有较小的那个元素加上若干个$a[i]$表示出来。所以我们设$dis[i]$表示 阅读全文
posted @ 2021-09-03 23:49 最爱丁珰 阅读(49) 评论(0) 推荐(0)