bzoj3623
2024-08-24 11:04:06
题解:
刚看到题目,还以为是2-sat
可是似乎不对啊。。。
然后就只能爆搜了
看了网上的题解,woc还真是报搜
然后就ac了
当然爆搜还要随机化
代码:
#include<bits/stdc++.h>
using namespace std;
int x,y,n,b[],ans,a[][],del[];
void getans()
{
memset(del,,sizeof(del));
int t=;
for (int i=;i<=n;i++)
if (!del[i])
{
t++;
for (int j=i+;j<=n;j++)
if (!a[b[i]][b[j]])del[j]=;
}
ans=max(t,ans);
}
int main()
{
scanf("%d",&n);
while (~scanf("%d%d",&x,&y))a[x][y]=a[y][x]=;
for (int i=;i<=n;i++)b[i]=i;
for (int i=;i<=;i++)
{
for (int j=;j<=n;j++)swap(b[j],b[rand()%j+]);
getans();
}
printf("%d",ans);
return ;
}
最新文章
- Json字符串和Json对象的简单总结
- eclipse导入项目后,java文件无法编辑的问题
- CSS伪类与CSS伪元素的区别及由来
- 手机站点动态效果插件TouchSlide
- 使用Condition Variables 实现一个线程安全队列
- Error: Error #2014: Feature is not available at this time. at flash.filesystem::File$/initDocumentsDir()
- archlinux 安装mysql-workbench
- [OpenCV] Image Processing - Spatial Filtering
- Python开发入门与实战1-开发环境
- <;hash命令:显示、添加或清除哈希表>;
- sublime_2014-11-19
- [C++程序设计]多维数组元素的地址
- php解决与处理网站高并发 大流量访问的方法
- 转: Windows如何打开和使用事件查看器管理计算机
- 【Java学习笔记之二十】final关键字在Java继承中的用法小结
- 电子凭证 : Java 生成 Pdf
- 帧同步(LockStep)该如何反外挂
- django基础 -- 7.Ajax
- test20180907 day1
- faceswap使用手冊