自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 atcoder beginer contest 295 D,G题解

这里我们可以这样处理:我们对每一个字符出现的次数,它要么是奇数,要么是偶数,那么我们可以用一个二进制位表示该字符的状态,0表示出现次数为偶数,1表示出现次数为奇数,10位即可表示所有字符出现次数。首先读取n-1个数据,将他们存为对应点的父节点,存到一个fa数组里,之后每读入1 u v,将两个点以及他们的父节点所在的集合并起来,并且找到他们所到达的最小点设为祖先,之后2询问时,只需要输出find(x)即可。我们发现只要在某一个子段中,每种字符出现的次数都为偶数时,这个子段便是满足条件的。

2023-04-04 23:07:32 222 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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