【bzoj3632】外太空旅行

2014年6月16日2,2739

Description

在人类的触角伸向银河系的边缘之际,普通人上太空旅行已经变得稀松平常了。某理科试验班有n个人,现在班主任要从中选出尽量多的人去参加一次太空旅行活动。
可是n名同学并不是和平相处的。有的人,比如小A和小B整天狼狈为奸,是好朋友;但还有的人,比如杜鲁门和赫鲁晓夫就水火不相容。这n名同学,由于是理科生,都非常的理性,所以“朋友的朋友就是朋友”和“敌人的朋友就是敌人”这两句话对这些同学无效。换句话说,有可能小A和小B是朋友,小B和小C是朋友,但是小A和小C两人势如水火。
任意两个人之间要不就是敌人,要不就是朋友。
因为在太空船上发生人员斗殴事件是很恶劣也很危险的,因此选出来参加旅行活动的同学必须互相之间都是朋友。你的任务就是确定最多可以选多少人参加旅行。

Input

第一行一个整数n(1<=n<=50)。所有的同学按照1~n编号。
接下来若干行,每行两个用空格隔开的整数a, b(1<=a,b<=n),表示a和b是朋友。
注意:如果一个数对(x,y)(或者(y,x))没有在文件中出现,那么编号为x和y的两个同学就是敌人。

Output

仅仅一个数,即最多可以选多少人参加活动。

Sample Input

4
1 2
2 3
3 1
1 4

Sample Output

3
说明:选编号为1,2,3的同学参加,他们互相都是朋友。

题解

wulala说这是蒙特卡罗。。。

好像很有道理

 

  • SkyDec2014年6月17日 上午11:04 回复

    求神犇科普这是什么做法。。。
    我是爆搜的..

    #1  
    • hzwer2014年6月17日 下午2:11 回复
      admin

      说白了就是随机+贪心

      #11
  • Wuvin2016年1月20日 下午9:25 回复

    最小割做怎么样

    #2  
    • hzwer2016年1月21日 下午6:27 回复
      admin

      没法做吧

      #21
      • Wuvin2016年1月21日 下午8:33 回复

        最大团和二分图最大独立集有什么差别?

        #22
  • 2016年6月2日 上午8:10 回复

    随机化的正确概率是怎么算的QAQ

    #3  
    • hzwer2016年6月4日 下午7:32 回复
      admin

      经验0。0

      #31
      • Loading2016年6月5日 下午12:32 回复

        耶耶黄学长换歌单了WW

        #32
  • […] http://hzwer.com/3480.html n只有50啊,是不是很心动呢? 其实我们真的只是暴力就好了; 我们发现2^50次方是存的下的; 那么直接状压搜索就好了,蛮好; 然后加一个估价函数; 对于位运算的坑爹,就不多说了,反正加括号就是了; […]

    #4