欢迎光临散文网 会员登陆 & 注册

CF竞赛题目讲解_CF1760G(树的DFS遍历 + 边权重异或)

2022-11-24 12:11 作者:Clayton_Zhou  | 我要投稿


AC代码

https://codeforces.com/contest/1760/submission/182305632

题意:

给你一个有n个顶点的加权树。 在 树上玩游戏。

在移动中,您可以从一个节点移动到它的一个邻居(它与另一个节点有直接边)。

从变量x开始,变量x最初等于0。当通过边i时,x将其值更改为x XOR wi(其中wi是第i条边的权重)。

您的任务是从顶点a到顶点b,但只有在到达节点b后,x的值将变为0时,才允许您进入节点b。

换句话说,您只能通过使用边i(即x XOR wi=0)来到达节点b。一旦您进入节点b, 您将获胜。

此外,您可以在任何时间点最多传送一次到除顶点b之外的任何顶点。您可以从任何顶点传送,甚至从a传送。

传送不需要边,变量x不变。

题解:

树的DFS遍历 + 边权重异或


CF竞赛题目讲解_CF1760G(树的DFS遍历 + 边权重异或)的评论 (共 条)

分享到微博请遵守国家法律