AT_abc366_g.[ABC366G] XOR Neighbors
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
问题陈述
给出一个具有 N 个顶点和 M 个边的简单无向图。第 i 条边双向连接顶点 ui 和 vi 。
确定是否存在一种方法可以在此图的每个顶点上写入 1 和 260−1 之间的整数,以满足以下条件:
对于每个至少有 1 度的顶点 v ,写在其相邻顶点(不包括 v 本身)上的数字的总异或为 0。
输入格式
N M
u1 v1
u2 v2
⋮
uM vM
输出格式
如果无法写入满足条件的整数,则输出 No。
否则,让 Xv 成为写在顶点 v 上的整数,并以下列格式输出解决方案:
Yes
X1 X2 … XN
如果存在多个解决方案,其中任何一个都将被接受。
输入输出样例
输入#1
3 3 1 2 1 3 2 3
输出#1
Yes 4 4 4
输入#2
2 1 1 2
输出#2
No
输入#3
1 0
输出#3
Yes 1
输入#4
4 5 1 2 1 3 2 3 2 4 3 4
输出#4
Yes 12 4 4 8
说明/提示
- 1≤N≤60
- 0≤M≤N(N−1)/2
- 1≤ui<vi≤N
- 如果 i=j,那么 (ui,vi)=(uj,vj)。
- 所有输入值都是整数。
输入解题思路,AI测评打分。不知道怎么写?