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

建立商城网站电商一件代发平台

建立商城网站,电商一件代发平台,做亚马逊联盟一定要有网站吗,中高端网站开发题目 题目大意 给定一个图和几组顶点,判断每组顶点是否能构成一个哈密顿回路。 知识点 哈密顿回路满足几点要求:构成一个封闭环,并且经过所有顶点,每个顶点经过一次。 即满足第一个顶点值和最后一个顶点值相等;只有…

题目

题目大意

给定一个图和几组顶点,判断每组顶点是否能构成一个哈密顿回路

知识点

哈密顿回路满足几点要求:构成一个封闭环,并且经过所有顶点,每个顶点经过一次。

即满足第一个顶点值和最后一个顶点值相等;只有一个重复的顶点;非重复顶点数有n(图的总顶点数)个;连通图。

set集合可存放互不重复的数据,并且自动从小到大排序。

思路

图用一个邻接矩阵来表示,数据结构是二维数组。然后按照哈密顿回路的构成要求模拟即可。计算非重复顶点数目可以将其放入set集合中,用.size()即可。

代码

#include <iostream>
#include <vector>
#include <set>
using namespace std;int n, m, k;
int g[201][201] = {0};int main(){cin >> n >> m;for (int i = 0; i < m; i++){int v1, v2;cin >> v1 >> v2;g[v1][v2] = g[v2][v1] = 1;}cin >> k;for (int i = 0; i < k; i++){int num;cin >> num;vector<int> v(num);set<int> st;bool flag1 = false, flag2 = true;for (int i = 0; i < num; i++){int vi;cin >> vi;v[i] = vi;st.insert(vi);}if (st.size() == n && n == num - 1 && v[0] == v[num - 1]){flag1 = true;}  // 环,包括全部节点,只有一个重复节点,首尾节点相同for (int i = 0; i < num - 1; i++){if (g[v[i]][v[i + 1]] == 0){flag2 = false;}  // 所有的节点是否都能连通}flag1 && flag2 ? cout << "YES" << endl : cout << "NO" << endl;}return 0;
}

 

http://www.yayakq.cn/news/916237/

相关文章:

  • 惠州网站制作公司邢台555信息港
  • wordpress 下载类主题郑州网站seo诊断
  • 临河网站建设一般app需要多少钱
  • 微站官网wordpress搬家后全部页面404
  • 网站开发电子商务wordpress 自动邮件
  • 广州交通站场建设管理中心网站中小企业管理课程培训
  • 一级a做爰片拍网站带数据库网站设计
  • 深圳建设资源交易服务中心网站加强纪检监察网站建设
  • 网站怎么去优化用哪个网站做首页比较好
  • 建设厅网站2015154商城类网站能做响应式设计吗
  • 装修设计软件免费版下载seo网站关键词排名快速
  • 南昌市建设网站品牌形象策划设计公司
  • 网站模板平台用cms织梦做网站图文教程
  • 广州番禺桥南做网站工程新闻的采招要求
  • 家居企业网站建设市场wordpress vip会员插件
  • 国内html5网站建设html网页制作我的家乡
  • 打开一个网站在建设中社交媒体营销案例
  • 网站建设钟振森华丰建设股份有限公司网站
  • 网站推广怎么做与发布网站使用标题做路径
  • 网站建设上海网站制作课程网站建设特色
  • 苏州知名网站建设定制营销网站建设教程
  • 微商城网站建设平台网络营销推广怎么做
  • 招聘wordpress网站高手兼职做网站有哪些注意事项
  • 网站对于一个企业的优势vs 手机网站开发
  • 用ssh做的简单网站wordpress文字
  • 网站开发编程工程师招聘软件销售网站模板
  • 上海招标网站网络编辑的工作内容
  • ps图做ppt模板下载网站有哪些wordpress 主题 pdf
  • 优化推广网站推荐营销型网站如何建设方案
  • 北京公司网站优化多店铺商城系统开发