题解:

刚看到题目,还以为是2-sat

可是似乎不对啊。。。

然后就只能爆搜了

看了网上的题解,woc还真是报搜

然后就ac了

当然爆搜还要随机化

代码:

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int x,y,n,b[],ans,a[][],del[];
  4. void getans()
  5. {
  6. memset(del,,sizeof(del));
  7. int t=;
  8. for (int i=;i<=n;i++)
  9. if (!del[i])
  10. {
  11. t++;
  12. for (int j=i+;j<=n;j++)
  13. if (!a[b[i]][b[j]])del[j]=;
  14. }
  15. ans=max(t,ans);
  16. }
  17. int main()
  18. {
  19. scanf("%d",&n);
  20. while (~scanf("%d%d",&x,&y))a[x][y]=a[y][x]=;
  21. for (int i=;i<=n;i++)b[i]=i;
  22. for (int i=;i<=;i++)
  23. {
  24. for (int j=;j<=n;j++)swap(b[j],b[rand()%j+]);
  25. getans();
  26. }
  27. printf("%d",ans);
  28. return ;
  29. }

bzoj3623的更多相关文章

随机推荐

  1. 【android】开发笔记系列UI篇

    弹出View添加阴影效果 系统自带就有,在android studio上直接写入背景颜色 android:background="@android:drawable/dialog_holo_ ...

  2. linux 注销其他用户

    本文主要参考:http://ysz520020.blog.163.com/blog/static/352595722011969264745 linux kill掉其他的登录用户 : 方法一: 使用 ...

  3. sublime 安装插件报错

    sublime  安装插件报错,大部分原因是本地防火墙开启了,关闭本地防火墙

  4. 浅谈Vue中的Prop

    Prop 基本用法 Prop的基本用法很简单,只需要在子组件的Vue实例中定义该属性并把值设为目标属性的数组即可 Vue.component('child', { ... // 接收message p ...

  5. 关于MVC 中EF调用存储过程

    Entity Framework 4.3 中使用存储过程 分类:ASP.NET MVC 3, ASP.NET                  0                   尽管 Entit ...

  6. 20145231熊梓宏 《网络对抗》 实验5 MSF基础应用

    20145231熊梓宏 <网络对抗> 实验5 MSF基础应用 基础问题回答 1.用自己的话解释什么是exploit,payload,encode? exploit就相当于是就是渗透攻击,其 ...

  7. Excel导出失败的提示

    未处理System.InvalidCastException HResult=-2147467262 Message=无法将类型为“Microsoft.Office.Interop.Excel.App ...

  8. [PyTorch]PyTorch/python常用语法/常见坑点

    目录 1. make_grid() 2. join与os.path.join() 3. 读文件写文件 4. json操作 5. tensorboard使用 6. python shutil.move ...

  9. 【转】chrome 67版本后无法拖拽离线安装CRX格式插件的解决方法

    第一种:开启开发者模式即可 (推荐) chrome  的设置 -> 更多工具 -> 扩展程序,开启开发者模式即可! 第二种方法:修改参数 首先打开下面地址:chrome://flags/# ...

  10. win7打开ftp步骤

    FTP是很方便文件传输的功能 打开ftp xftp连接 传输测试 如果连接不通的话,有可能是防火墙的问题