Mys_C_K的博客

吾自撷高山之月色,独随足落处往行。

CF 859 E Desk Disorder - 结论 - 基环树

题目大意:有若干二元组(a,b),每个二元组可以选择first或者second。要求选出的数字两两不同的方案数。保证a互不相同。 题解: 首先搞出“因为选了第x个二元组的b就导致要选第y个二元组的b”这件事情。显然因为a两两不同所以这构成了一些内向树或者内向基环树(有些内向树的根具有相同的b,此时...

2018-10-28 15:54:41

阅读数:37

评论数:0

ARC 083 F Bichrome Tree - 组合数学 - 基环树

题目大意:平面直角坐标系上有2n个点,x轴上(1~n,0)有n个bot,y轴同理。启动x轴上的bot会向上走,y轴上的会向右走,走到第一个小球并和小球发生湮灭。问(2n)!种启动顺序中有多少方案能使小球全部湮灭。 题解: 考虑二分图,每个小球对应X连Y的一条边。 那么如果先不考虑顺序,考虑分配方案...

2018-10-24 16:56:46

阅读数:36

评论数:0

statement - 基环树 - 虚树 - 倍增

这个题写的真爽翻了。 题目大意就是给你一个树和基环树森林(内向),边有权,每次询问给你两个点集,问所有黑点到白点的路径中,边权最大值最小是多少。 题解:首先考虑树,直接建出虚树来跑一遍dfs即可。然后每个环会选出一些点来,那些点先计算出一个贡献,你只要把环倍长然后那些点排个序,在上面做倍增即可。 ...

2018-09-27 09:24:46

阅读数:69

评论数:0

Next or Nextnext - 结论题

在省队集训听过。 考虑一个排列经过题目操作会变成啥。 考虑一个环,要么全都不操作,还是自己(废话); 要么全都操作,此时如果环长是奇数那么还是一个环,并且当环长大于1的时候和原来不一样;否则会分裂成两个环。 否则会变成一颗内向基环树,并且基环树每条链没有分叉,环上的点只连出去不超过一条链,...

2018-09-25 14:17:14

阅读数:48

评论数:0

ARC 079 F Namori Grundy - 结论题 - 基环树

如果给你一棵树那么答案显然是p并且每个点权值固定。 先把所有环上的边断开考虑每个环上的点,求出一个权值。 环边的影响是,如果有x->y,并且a(x)=a(y)那么此时a(x)会变大为a’(x),继而若z->x并且a(z)=a’(x),那么a(z)会变...

2018-08-22 15:39:12

阅读数:62

评论数:0

codeforces 331 D3.Escaping on Beaveractor - 线段树 - 基环树 - 倍增

传送门 题目大意:平面上有有些有向线段,平行于轴,当走到有向线段的时候自己的方向就要变成其方向,自己速度1。给定这些有向线段,多组数据,每组给出初始位置和初始方向和时间,问是否会走出边界,如果不,输出最后在哪里,否则输出离开边界时候的坐标。数据都是1e5,时间1e15。 题解:题目本身很简单,...

2018-02-03 21:53:13

阅读数:140

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭