/ Vijos / 讨论 / Knights /

什么情况怒交11次过不去

#include

#include

#include

int N,M,ans=0;

char ch[900][4];

int e[100100],next[100000],head[900],tot=0;

int fa[988],v[988];

void lk(int a,int b)

{

     e[++tot]=b;

     next[tot]=head[a];

     head[a]=tot;

}

int find(int x)

{

    v[x]=1;

    for(int i=head[x];i;i=next[i])

     if(!fa[e[i]]||v[fa[e[i]]]==0&&find(fa[e[i]]))

     {

      fa[e[i]]=x;

      return 1;

     }

    return 0;

}

int main()

{

   

    scanf("%d%d",&N,&M);

    for(int i=1;i

2 条评论

  • @ 2012-09-27 00:18:52

    rejudge了

    现在过了

    碰到这种情况,根据经验,就是测试机抽风了,

    你应该怒交第12次 

  • @ 2012-09-26 11:51:20

    换个浏览器试试。Chrome可能会出现吞空格回车的情况。。

  • 1

信息

ID
1729
难度
7
分类
图结构 | 二分图匹配 点击显示
标签
(无)
递交数
720
已通过
152
通过率
21%
被复制
3
上传者