一看题意就是二分匹配问题,建边是双向的,两个集合都是n个点
这题的图很特殊,每个点都要与三个点相连,在纸上画了六个点的图就感觉此图最大匹配肯定是六,除以2就是原图的匹配了,就感觉这样的图肯定会达到满匹配
一看数据5000个点,就用链表写了,还是超时,本来想在网上找份解题报告,看一下怎么优化的,却搜不到
就用自己的猜想,直接输出n/2,结果A了,,这尼玛什么题啊,,,
#include<stdio.h>
int main()
{
int t,n,i,a,b;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
......
阅读全文