当前位置: 首页 > news >正文

万网x3主机l系统放两个网站自学设计的网站

万网x3主机l系统放两个网站,自学设计的网站,原创文字的网站,东莞企业网站定制设计图着色问题是一个著名的NP完全问题。给定无向图G(V,E)#xff0c;问可否用K种颜色为V中的每一个顶点分配一种颜色#xff0c;使得不会有两个相邻顶点具有同一种颜色#xff1f; 但本题并不是要你解决这个着色问题#xff0c;而是对给定的一种颜色分配#xff0c;请你判断这…图着色问题是一个著名的NP完全问题。给定无向图G(V,E)问可否用K种颜色为V中的每一个顶点分配一种颜色使得不会有两个相邻顶点具有同一种颜色 但本题并不是要你解决这个着色问题而是对给定的一种颜色分配请你判断这是否是图着色问题的一个解。 输入格式 输入在第一行给出3个整数V0V≤500、E≥0和K0K≤V分别是无向图的顶点数、边数、以及颜色数。顶点和颜色都从1到V编号。随后E行每行给出一条边的两个端点的编号。在图的信息给出之后给出了一个正整数N≤20是待检查的颜色分配方案的个数。随后N行每行顺次给出V个顶点的颜色第i个数字表示第i个顶点的颜色数字间以空格分隔。题目保证给定的无向图是合法的即不存在自回路和重边。 输出格式 对每种颜色分配方案如果是图着色问题的一个解则输出Yes否则输出No每句占一行。 输人样例 6 8 3 2 1 1 3 4 6 2 5 2 4 5 4 5 6 3 6 4 1 2 3 3 1 2 4 5 6 6 4 5 1 2 3 4 5 6 2 3 4 2 3 4 输出样例 Yes Yes No No 1.根据题目的解析我们不难发现如果颜色的数量不等于k的话直接是No的。 2.如果遇到有相同的颜色就判断是否在同一个边如果在的话就是No 所以我们的解题思路就是 1.用一个二位数组来构建无向图。 2.再用一个二维数组来计入对应颜色的节点这里题目给出了颜色的顺序是1-v的所以可以用二维数组的横向来代表每一种颜色二里面的值就是存放的节点如果发现size() 0了说明遇到相同的颜色了就需要判断这两个节点是否有公共的边。 代码实现 using namespace std; #include vector #include unordered_setint arr[510][510]; int main() {int v, e, k;cin v e k;//构建无向图while (e--){int a, b; cin a b;arr[a][b] 1;arr[b][a] 1;}int n; cin n;int flag 0;int cr 0;vectorint r[510];//存入对应颜色的节点while (n--){unordered_setint st;//记录颜色的个数for (int i 1; i v; i){cin cr;st.insert(cr);//如果出现重复的颜色就进行判断if (r[cr].size() 0) //出现了相同的颜色{//判断具有相同颜色的节点是否与当前节点有共同的边for (int j 0; j r[cr].size(); j){if (arr[i][r[cr][j]]) flag 1;}}if (flag) break;r[cr].push_back(i);}if (st.size() ! k) flag 1;if (flag 1) printf(No\n);else printf(Yes\n);}return 0; }
http://www.zqtcl.cn/news/432150/

相关文章:

  • 重庆旅游seo整站优化网站制作的一般步骤是什么
  • 网站建设评估体系p2p网站建设框架
  • .net 快速网站开发东莞网站建设公司哪家好
  • 东莞个人网站设计潍坊专业人员继续教育
  • 网站建设如何创业建设招标网官网
  • 公司没有销售网站怎么做业务怎么做微信推送 网站
  • 商城网站模版郴州网页定制
  • 电子商务网站建设步骤海外广告投放渠道
  • 网站用花生壳nas做存储十堰市网站建设
  • 用html5做手机网站抖音平台建站工具
  • 在线课程网站开发的研究意义网站开发需要哪些知识
  • 深圳网站优化怎么做手工艺品外贸出口公司网站建设方案
  • 从网站优化之角度出发做网站策划wordpress邀请码插件
  • 大学营销型网站建设实训课程o2o的四种营销模式
  • 咋做网站代码背景图宁远网站建设
  • 有哪些可以做网站的企业网站想换个风格怎么做
  • 怎么在百度搜索自己的网站在电脑上建设个人网站
  • wordpress网站菜单固定电商未来发展趋势前景
  • 五合一网站建设费用python 做网站 用哪个框架好
  • 波莱网站开发动态域名可以做网站吗
  • 网站建设 赣icp 南昌面馆装修设计
  • 福田附近公司做网站建设多少钱网站建设文献综述范文
  • 镇江网站建设设计建设银行投诉网站首页
  • 石家庄个人做网站广州全网络营销
  • html5网站建设加盟wordpress 4.8.6
  • 携程网站建设的基本特点哈尔滨做平台网站平台公司
  • 网站建设入门解读国模 wordpress
  • 网站购物车js代码怎么做制作app的软件有哪些
  • 36氪网站用什么程序做的互联网门户网站建设
  • 视频聚合网站怎么做不侵权wordpress 管理员插件