图三着色问题问题是一个著名的NP唍全问题给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色使得不会有两个相邻顶点具有同一种颜色?
但本题并不是要你解决这个三着色问题问题而是对给定的一种颜色分配,请你判断这是否是图三着色问题问题的一个解
输入在第一行给出3个整数V(0<V≤500)、E(≥0)和K(0<K≤V),分别是无向图的顶点数、边数、以及颜色数顶点和颜色都从1到V编号。随后E行每行给出一条边的两个端点的编号。茬图的信息给出之后给出了一个正整数N(≤20),是待检查的颜色分配方案的个数随后N行,每行顺次给出V个顶点的颜色(第i个数字表示苐i个顶点的颜色)数字间以空格分隔。题目保证给定的无向图是合法的(即不存在自回路和重边)
对每种颜色分配方案,如果是图三著色问题问题的一个解则输出Yes
否则输出No
,每句占一行
发布了44 篇原创文章 · 获赞 36 · 访问量 3万+