最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • [USACO03FALL / HAOI2006] 受欢迎的牛 G

    正文概述 陈老师   2026-01-20 15:15:09  

    题目描述

    每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 AA 喜欢 BBBB 喜欢 CC,那么 AA 也喜欢 CC。牛栏里共有 NN 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。

    输入格式

    第一行:两个用空格分开的整数:NNMM

    接下来 MM 行:每行两个用空格分开的整数:AABB,表示 AA 喜欢 BB。可能重边。

    输出格式

    一行单独一个整数,表示明星奶牛的数量。

    样例

    3 3
    1 2
    2 1
    2 3
    
    1
    

    提示

    样例1解释

    只有 33 号奶牛可以做明星。

    数据范围

    对于 10%10\% 的数据,N20N\le20M50M\le50

    对于 30%30\% 的数据,N103N\le10^3M2×104M\le2\times 10^4

    对于 70%70\% 的数据,N5×103N\le5\times 10^3M5×104M\le5\times 10^4

    对于 100%100\% 的数据,1N1041\le N\le10^41M5×1041\le M\le5\times 10^4

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » [USACO03FALL / HAOI2006] 受欢迎的牛 G