天天写算法之(最大团)Maximum Clique
#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相关推荐
- 天天写算法之The Blance(母函数)
地址: 点击打开链接 有趣,这个题目,我开的数组不够大,竟然给我报的是TE. 这个题目最有趣的是,两边都可以放,也就是后面的a[k-l]和a[k+l]都需要进行赋值操作 代码如下: #include& ...
- 最大团算法(Maximum Clique)
1.问题描述 最大团问题是图论中一个经典的组合优化问题,也是一类NP完全问题.在Wikipedia中Clique Problem的描述如下: In computer science, the cliq ...
- 【最大团】【HDU1530】【Maximum Clique】
先上最大团定义: 最大团问题(Maximum Clique Problem, MCP)是图论中一个经典的组合优化问题,也是一类NP完全问题,在国际上已有广泛的研究,而国内对MCP问题的研究则还处于起步 ...
- 最大团问题(Maximum Clique Problem)
最大团问题(Maximum Clique Problem) 给定无向图 ,如果子集 且对于任意两个顶点 ,有 ,则称U是G的完全子图.G的最大团即G的最大完全子图. G的完全子图U是G的团当且仅当U不 ...
- 【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 ...
- 2019牛客暑期多校maximum clique 1 求最大独立团点集
maximum clique 1 先上题目连接 题目描述 You are given a set SSS containing n distinct positive integers a1,a2,. ...
- Bron-Kerbosh算法求解极大团
Bron-Kerbosh算法求解极大团 参考资料:https://www.jianshu.com/p/437bd6936dad 这篇文章讲得很好,本文的代码也是参照这篇文章,用python实现. 什么 ...
- c语言知道算法写不出代码,这个代码怎么写算法啊,求教,我真的不会写算法怎么办#incl...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个代码怎么写算法啊,求教,我真的不会写算法怎么办 #include "stdio.h" #define N 3 //学生数3. st ...
- 一步一步写算法(之图结构)
原文:一步一步写算法(之图结构) [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 图是数据结构里面的重要一章.通过图,我们可以判断两个点之间是 ...
最新文章
- 用GAN来做图像生成,这是最好的方法
- 关于整合spring+mybatis 第三种方式-使用注解
- html隐藏二级导航的制作代码,HTML+CSS实现二级导航
- linux apt-get update 和 upgrade 的区别
- 输入两个整数序列。其中一个序列表示栈的push顺序, 判断另一个序列有没有可能是对应的pop顺序。
- vue项目默认IE以最高级别打开
- Linux下C++连MySQL数据库
- 西北大学计算机科学排名,西北大学计算机科学与信息系统Computer Science and Information Systems世界排名2020年最新排名第151-200位(QS世界排名)...
- java获取b站动态列表地址_爬虫入门(三)爬取b站搜索页视频分析(动态页面,DBUtils存储)...
- 7650 不定方程求解 python
- vue底部跳转_Vue中底部tabBar切换及跳转
- 数据挖掘与其商务智能上的应用的实验报告
- 干货 | attention超全综述
- 中国31省旅游院校数和旅游院校招生数(2009-2017年)
- 通过motion实现摄像头远程监控(转)
- linux 课程标准,《Linux操作系统及应用》课程标准.doc
- 范数理解(0范数,1范数,2范数)
- ❤️微信小程序 云开发 教程合集(视频+图文)免费❤️
- vue3学习路程1——创建vue3项目
- 数据库——ER图知识点详集
热门文章
- volice java_Volice
- 玻色量子荣为CCF量子计算专业组金牌合作伙伴
- [附源码]java+ssm计算机毕业设计红色旅游信息项目管理58lsu(源码+程序+数据库+部署)
- python序列的元素可以相乘吗_python – 有效地将每行的元素相乘
- 不动点理论在《A Distributional Perspective on Reinforcement Learning》上的应用
- npm 报错 “Unexpected end of JSON input while parsing near ‘...cGZb4OYe9e+g3wCdPKOuE‘” - node篇
- FRAM作为代码存储器应用中的单芯片解决方案
- 五一劳动节-阶段总结
- String was not recognized as a valid DateTime“ SQLITE解决
- 云虚拟主机mysql下载_云虚拟主机如何安装mysql