首页 > 其他分享 >【GDOI2017 Day 1 T2】取石子游戏

【GDOI2017 Day 1 T2】取石子游戏

时间:2022-12-29 14:34:31浏览次数:40  
标签:非负 值为 T2 CTY mex 为根 集合 GDOI2017 Day


Description

如果你不想和题面软磨硬泡的话,请。。。。。
(以下省略5000字)……

给你一个1为根,N个点的树,每个点有权值。
定义mex(S)表示不在S集合中最小的非负整数

对于每个点,求除了这个点为根的子树的其他点权集合的mex
N≤106

Solution

LF,CTY大佬考场切啦,好劲那!

显然,根到 所有权值为0的点的LCA 的路径上所有点的答案都是0
1同理

一直做下去就好。


标签:非负,值为,T2,CTY,mex,为根,集合,GDOI2017,Day
From: https://blog.51cto.com/u_15925597/5977144

相关文章

  • 超全面的JavaWeb笔记day23<AJAX>
    AJAXAJAX概述1什么是AJAXAJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传......
  • Day 03 http模块
    http模块一、什么是http模块http模块是官方提供,用来创建web服务器的模块。通过提供的http.createServer(),就可以将普通电脑变为服务器。导入:consthttp=require('htt......
  • 重温C程序设计(第五版)-谭浩强-Day2
    1.字符输入输出函数:putchar(c)为一般形式注:putchar(‘\n’)为输出一个换行符,putchar为输出一个字符,不要用“”,这个使用来表示输出字符串的。字符类型也属于整数类型,因此将一个......
  • Day03
    卸载JDK删除Java的安装目录删除JAVAHOME删除path下关于Java的目录java-version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本......
  • Day02
    打开CMD的方式开始+系统+命令提示符Win键+R输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址......
  • Day01
    MarkDown学习二级标题三级标题四级标题 字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! 引用好好学习专业课分割线图片 超......
  • 算法刷题 Day 1 | 704.二分查找 & 27.移除元素
    今天是开始刷题的第一天,就像背单词书又从Abandon开始了一样,但是这次一定要坚持下来。第一天的内容是熟悉的数组,先来看第一题二分查找704.二分查找题目链接:https://leetc......
  • 【新生寒训】day 2 分治
    【新生寒训】day2分治https://oi-wiki.org/basic/divide-and-conquer/瞅了一眼,单纯练分治的题都挺入门的,比较进阶的题目一般是树上问题,以及与一些数据结构进行结合等等......
  • day46 mysql开始
    归来放假了前几天和对象出去玩了而且还阳了虚了一个多星期js学完准备一边看vue的课一边学习后端的知识安装mysql下载放置环境目录配置环境变量(由于之前安装......
  • 刷刷刷Day1| LeetCode704. 二分查找,27. 移除元素
    704.二分查找LeetCode题目要求给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。......