地址:点击打开链接
这个题目,emmm,以前没有接触过,最大完全子图(最大团),去网上看了一波,很简单。代码如下,
#include<iostream>
#include<cstdio>
using namespace std ;
#define MAX  55
int Set[MAX];//已经有了的存在这个里面
int Map[MAX][MAX];
int T;
int ans ;
//是不是与前面的所有点都联通
bool  check(int end , int point){for(int i = 0 ; i < end ; i ++){if(!Map[Set[i]][point])return false ;}return true ;}void dfs(int depth , int point ){if(depth+(T-point+1)<=ans)return ;for(int i = point ; i < T ; i ++){if(check(depth,i)){Set[depth] = i ;dfs(depth+1,i+1);}}if(depth>ans)ans = depth ;
}int main(){int i,j;while(~scanf("%d",&T)&&T){for(i = 0 ; i <T ; i ++ ){for(j = 0 ; j < T ;j ++){scanf("%d",&Map[i][j]);}}ans = 0 ;dfs(0,0);printf("%d\n",ans);}}

天天写算法之(最大团)Maximum Clique相关推荐

  1. 天天写算法之The Blance(母函数)

    地址: 点击打开链接 有趣,这个题目,我开的数组不够大,竟然给我报的是TE. 这个题目最有趣的是,两边都可以放,也就是后面的a[k-l]和a[k+l]都需要进行赋值操作 代码如下: #include& ...

  2. 最大团算法(Maximum Clique)

    1.问题描述 最大团问题是图论中一个经典的组合优化问题,也是一类NP完全问题.在Wikipedia中Clique Problem的描述如下: In computer science, the cliq ...

  3. 【最大团】【HDU1530】【Maximum Clique】

    先上最大团定义: 最大团问题(Maximum Clique Problem, MCP)是图论中一个经典的组合优化问题,也是一类NP完全问题,在国际上已有广泛的研究,而国内对MCP问题的研究则还处于起步 ...

  4. 最大团问题(Maximum Clique Problem)

    最大团问题(Maximum Clique Problem) 给定无向图 ,如果子集 且对于任意两个顶点 ,有 ,则称U是G的完全子图.G的最大团即G的最大完全子图. G的完全子图U是G的团当且仅当U不 ...

  5. 【HDU - 1530】Maximum Clique(最大团问题,图论)

    题干: Given a graph G(V, E), a clique is a sub-graph g(v, e), so that for all vertex pairs v1, v2 in v ...

  6. 2019牛客暑期多校maximum clique 1 求最大独立团点集

    maximum clique 1 先上题目连接 题目描述 You are given a set SSS containing n distinct positive integers a1,a2,. ...

  7. Bron-Kerbosh算法求解极大团

    Bron-Kerbosh算法求解极大团 参考资料:https://www.jianshu.com/p/437bd6936dad 这篇文章讲得很好,本文的代码也是参照这篇文章,用python实现. 什么 ...

  8. c语言知道算法写不出代码,这个代码怎么写算法啊,求教,我真的不会写算法怎么办#incl...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个代码怎么写算法啊,求教,我真的不会写算法怎么办 #include "stdio.h" #define N 3 //学生数3. st ...

  9. 一步一步写算法(之图结构)

    原文:一步一步写算法(之图结构) [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 图是数据结构里面的重要一章.通过图,我们可以判断两个点之间是 ...

最新文章

  1. 用GAN来做图像生成,这是最好的方法
  2. 关于整合spring+mybatis 第三种方式-使用注解
  3. html隐藏二级导航的制作代码,HTML+CSS实现二级导航
  4. linux apt-get update 和 upgrade 的区别
  5. 输入两个整数序列。其中一个序列表示栈的push顺序, 判断另一个序列有没有可能是对应的pop顺序。
  6. vue项目默认IE以最高级别打开
  7. Linux下C++连MySQL数据库
  8. 西北大学计算机科学排名,西北大学计算机科学与信息系统Computer Science and Information Systems世界排名2020年最新排名第151-200位(QS世界排名)...
  9. java获取b站动态列表地址_爬虫入门(三)爬取b站搜索页视频分析(动态页面,DBUtils存储)...
  10. 7650 不定方程求解 python
  11. vue底部跳转_Vue中底部tabBar切换及跳转
  12. 数据挖掘与其商务智能上的应用的实验报告
  13. 干货 | attention超全综述
  14. 中国31省旅游院校数和旅游院校招生数(2009-2017年)
  15. 通过motion实现摄像头远程监控(转)
  16. linux 课程标准,《Linux操作系统及应用》课程标准.doc
  17. 范数理解(0范数,1范数,2范数)
  18. ❤️微信小程序 云开发 教程合集(视频+图文)免费❤️
  19. vue3学习路程1——创建vue3项目
  20. 数据库——ER图知识点详集

热门文章

  1. volice java_Volice
  2. 玻色量子荣为CCF量子计算专业组金牌合作伙伴
  3. [附源码]java+ssm计算机毕业设计红色旅游信息项目管理58lsu(源码+程序+数据库+部署)
  4. python序列的元素可以相乘吗_python – 有效地将每行的元素相乘
  5. 不动点理论在《A Distributional Perspective on Reinforcement Learning》上的应用
  6. npm 报错 “Unexpected end of JSON input while parsing near ‘...cGZb4OYe9e+g3wCdPKOuE‘” - node篇
  7. FRAM作为代码存储器应用中的单芯片解决方案
  8. 五一劳动节-阶段总结
  9. String was not recognized as a valid DateTime“ SQLITE解决
  10. 云虚拟主机mysql下载_云虚拟主机如何安装mysql