首页 > TAG信息列表 > Namori

[做题记录-乱做] [AGC004F] Namori

题意 给定一个 \(N\) 个点,\(M\) 条边的图,没有自环,没有重边。其中 \(N-1\le M\le N\),每个点初始是白色。每次操作可以处理一条边,其两个点如果颜色相同则都变成相反的颜色(黑变白,白变黑)。询问能否将每个点都变为黑色。如果能,输出最少的操作数;如果不能,输出 \(-1\). \[1 \leq n \leq 10

「Namori Grundy」题解

1.前言 最开始想复杂了,听 lydd 说不算很难后又重新审视了一下自己的思路,确实想复杂了hh。 2.题解 首先,非环上的点的值是能确定的。(我就是这里想复杂了,认为叶子节点可以取任何值) 归纳法。 假设所有的子节点都是确定的,那么这个节点的值一定是子节点值集合的 \(mex\) (\(mex\):最小的

AtCoder AGC004F Namori (图论)

题目链接 https://atcoder.jp/contests/agc004/tasks/agc004_f 题解 神仙题。。 首先考虑树的情况,树是二分图,因此假设我们对二分图进行黑白染色,那么操作就变成了,每次选择两个不同色的点来取反。然后再把黑色视作标记,那么问题就变成了,初始一些点上有标记,每次可以把标记沿着边移动到

模拟赛AT2046 Namori 二分图

题面 Description ​ 现在给你一张NN个点MM条边的连通图,我们保证N−1≤M≤NN−1≤M≤N,且无重边和自环。 ​ 每一个点都有一种颜色,非黑即白。初始时,所有点都是白色的。 ​ 想通过执行若干次某种操作的方式,来将所有的点变成黑色。操作方式如下: ​ 选择一对颜色相同的相邻的节点(存在边

AGC004F Namori 树形DP、解方程(?)

传送门 因为不会列方程然后只会树上的,被吊打了QAQ 不难想到从叶子节点往上计算答案。可以考虑到可能树上存在一个点,在它的儿子做完之后接着若干颜色为白色的儿子,而当前点为白色,只能帮助一个儿子变成黑色,所以需要寻求父亲的帮助,强制让父亲变为黑色若干次,然后将当前点和父亲同时反转