news 2026/1/12 10:48:21

1154 Vertex Coloring

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/21 18:24:17

第五章:学习——方法的验证与演化

第五章:学习——方法的验证与演化 5.1 学习不是获取知识,而是筛选方法 在前几章中,我们已经建立了完整的行为闭环: 状态 → 动态 → 因果 → 方法 → 需求 → 目标 → 任务 → 行为 → 新状态 但如果这一闭环只是机械地循环, 系统仍然只是一个“会动的装置”。 学习,正…

作者头像 李华
网站建设 2026/1/4 10:35:27

改进狼群算法与粒子群优化在机械臂路径规划与轨迹优化中的应用

110-改进狼群算法的机械臂路径规划代码&#xff0c;粒子群对机械臂关节进行轨迹优化 改进点&#xff1a; ① 自适应步长、 ② 莱纬飞行、 ③ 自适应召唤等改进 一共三个核心代码&#xff0c;构成完整的运动学路径规划轨迹优化对比实验&#xff1a; [1]图1 a、b、c、d为蚁群、遗…

作者头像 李华
网站建设 2026/1/6 0:45:22

第二章:状态、动态与时间的可计算表达

– 第二章&#xff1a;状态、动态与时间的可计算表达 2.1 时间并不是变量&#xff0c;而是问题本身 在第一章中&#xff0c;我们将连续世界抽象为特征、存在与场景&#xff0c;使世界首次具备了可操作性。 然而&#xff0c;这仍然遗漏了一个关键维度——时间。 时间与空间不同。…

作者头像 李华
网站建设 2026/1/10 8:31:57

cesium126,240308,Ce for Ue 加载ArcGIS WMTS Map:

&#xff08;246&#xff09; 这个网站&#xff0c;包含了在线地图&#xff0c; 但似乎是国外的网站&#xff0c;很慢&#xff0c; 用 cesium 的 WMTs 覆层进行加载 &#xff1a; Cesium for Unreal加载ArcGIS WMTS Map ArcGIS WMTS Map几个地图示例: https://map.geoq.cn/arcg…

作者头像 李华