BZOJ3632:外太空旅行(最大团,DFS)
Description
Input
Output
Sample Input
1 2
2 3
3 1
1 4
Sample Output
说明:选编号为1,2,3的同学参加,他们互相都是朋友。
Solution
最大团……$NPC$直接爆搜加剪枝。
具体搜法可以看这个博客。
Code
#include<iostream>
#include<cstring>
#include<cstdio>
#include<vector>
#define N (59)
using namespace std; int n,u,v,ans,Max[N],G[N][N]; bool DFS(vector<int> &g,int x)
{
int s=g.size();
if (!s) return x>ans?ans=x:;
for (int i=; i<s; ++i)
{
if (x+s<=ans) return ;
if (x+Max[g[i]]<=ans) return ;
vector<int>v; v.clear();
for (int j=i+; j<s; ++j)
if (G[g[i]][g[j]]) v.push_back(g[j]);
if (DFS(v,x+)) return ;
}
return ;
} int main()
{
scanf("%d",&n);
while (scanf("%d%d",&u,&v)!=EOF) G[u][v]=G[v][u]=;
for (int i=n; i>=; --i)
{
vector<int>v; v.clear();
for (int j=i+; j<=n; ++j)
if (G[i][j]) v.push_back(j);
DFS(v,); Max[i]=ans;
}
printf("%d\n",ans);
}
BZOJ3632:外太空旅行(最大团,DFS)的更多相关文章
- bzoj  3632: 外太空旅行   最大团
		3632: 外太空旅行 Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 389 Solved: 129[Submit][Status] Descript ... 
- BZOJ3632: 外太空旅行
		BZOJ1547: 周末晚会 https://lydsy.com/JudgeOnline/problem.php?id=1547 分析: 对于一个串旋转若干次会回到本身,旋转次数即是同构个数,这个东西 ... 
- 洛谷 P4212 外太空旅行
		题目描述 在人类的触角伸向银河系的边缘之际,普通人上太空旅行已经变得稀松平常了.某理科试验班有n个人,现在班主任要从中选出尽量多的人去参加一次太空旅行活动. 可是n名同学并不是和平相处的.有的人,比如 ... 
- BZOJ 3632 外太空旅行(最大团)
		[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3632 [题目大意] 求图中的最大团. [题解] 最大团问题是npc问题,因此可以考虑随 ... 
- 想要见识外太空?一款VR头显就能帮你实现梦想
		除了宇航员,我们中的大多数人一生都没有机会前往地球之外的宇宙空间,只能在图片和纪录片中感受浩瀚宇宙的震撼. 美国肯尼迪航天中心和BrandVR合作推出的VR头显 而NASA在VR中的投资,创造的新的V ... 
- bzoj AC倒序
		Search GO 说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号 Problem ID Title Source AC Submit Y 1000 A+B Problem ... 
- luogu4212
		P4212 外太空旅行 题目描述 在人类的触角伸向银河系的边缘之际,普通人上太空旅行已经变得稀松平常了.某理科试验班有n个人,现在班主任要从中选出尽量多的人去参加一次太空旅行活动. 可是n名同学并不是 ... 
- hdu1530 求最大团
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1530 求最大团裸题. 模板:maxx即为所求的最大团的值. #include<iostream& ... 
- dfs的两种处理方法
		方法一: 对于源点s,初始化vis[s]=1,并且在dfs之后vis[s]=1,为下一次调用做准备 .对于dfs递归中的寻找后继的循环体,入栈出栈语句写在循环内. 模板: //调用 vis[s]=; ... 
随机推荐
- windows下使用python操作redis(Visual Studio Code)
			1.编辑工具: Visual Studio Code(windows环境) 2.redis服务器:这里用了远程连接,需要配置redis.conf. (1)注释 #bind 127.0.0.1 (2)设 ... 
- mysql报错1105 -without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER
			mysql报错1105 -without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER. 在本地正常,但是在服务 ... 
- Android - 系统开机你知道多少?
			https://github.com/zhantong/interview/blob/master/Android/Android.md#38-android%E7%B3%BB%E7%BB%9F%E5 ... 
- 天天生鲜 - App设计
			天天生鲜-思路数据库设计 天天生鲜-各个App 全文检索 天天生鲜-静态文件 一.项目目录 daily_fresh_demo - daily_fresh_demo - df_cart # 购物车功能 ... 
- iframe页面刷新问题
			1.问题:当iframe的页面加载过再关闭之后,如果iframe的src没有发生变化,js不会重新加载,再次打开页面不会刷新: 2.解决方法:关闭页面时清空src,再次打开时即可重新加载最新数据. $ ... 
- 使用kafka consumer api时,中文乱码问题
			使用Intelli idea调试kafka low consumer时,由于broker存储的message有中文, idea中console端是可以正确显示的 然后mvn package打包到服务器 ... 
- CSS控制Span强制换行亲测
			span { word-wrap: break-word; word-break: break-all; white-space: pre-wrap !important; } 
- Django 处理modelform错误信息
			cp:https://blog.csdn.net/qq_34964399/article/details/79781071 
- Bootstrap源码分析系列之核心CSS
			本节主要介绍核心CSS,从整体架构中的7个Less文件对应的源码分别进行分析 scaffolding.less 这个文件编译后的css文件(886~989行)其作用就像定义全局样式. //调整css盒 ... 
- go语言浮点数
			package main import "fmt" func main() { var num,num1 float32 num = 10 num1 = 100 fmt.Print ... 
