1154 Vertex Coloring

#include<iostream>

#include<set>

#include<vector>

using namespace std;

struct node{

int t1;

int t2;

};

int main(){

int n, m, k;

cin >> n >> m;

vector<node> v(m); // 储存所有边的信息

for(int i = 0; i < m; i++){

cin >> v[i].t1 >> v[i].t2;

}

cin >> k;

while(k--){

int a[10009] = {0}; // 存储每个顶点的颜色

bool flag = true;

set<int> se; // 存储所有颜色

//读取每个顶点的颜色

for(int i = 0; i < n; i++){

cin >> a[i];

se.insert(a[i]);

}

//检查每条边的两个端点颜色是否相同

for(int i = 0; i < m; i++){

if(a[v[i].t1] == a[v[i].t2]){

flag = false;

break;

}

}

if(flag){

cout << se.size() << "-coloring" << endl;

} else {

cout << "No" << endl;

}

}

return 0;

}

相关推荐
lisanndesu3 分钟前
第十五届蓝桥杯 C++A组
c++·蓝桥杯
ZPC82104 分钟前
【无标题】
人工智能·pytorch·算法·机器人
2301_764441337 分钟前
使用python构建的STAR实验ΛΛ̄自旋关联完整仿真
开发语言·python·算法
Rainy Blue88310 分钟前
前缀和与差分(蓝桥杯高频考点)
数据结构·算法·蓝桥杯
Dfreedom.10 分钟前
机器学习经典算法全景解析与演进脉络(无监督学习篇)
人工智能·学习·算法·机器学习·无监督学习
421!16 分钟前
ESP32学习笔记之GPIO
开发语言·笔记·单片机·嵌入式硬件·学习·算法·fpga开发
夏日听雨眠21 分钟前
数据结构(单循环链表)
数据结构·链表
智算菩萨24 分钟前
【How Far Are We From AGI】4 AGI的“生理系统“——从算法架构到算力基座的工程革命
论文阅读·人工智能·深度学习·算法·ai·架构·agi
福赖27 分钟前
《算法:生产车间》
算法
-Excalibur-30 分钟前
IP数据包在计算机网络传输的全过程
java·网络·c++·笔记·python·网络协议·智能路由器