#P3153. [CQOI2009] 跳舞

    ID: 2203 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 6 上传者: 标签>贪心2009重庆各省省选网络流最大流

[CQOI2009] 跳舞

题目描述

一次舞会有 nn 个男孩和 nn 个女孩。

每首曲子开始时,所有男孩和女孩恰好配成 nn 对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。

有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和 kk 个不喜欢的女孩跳舞,而每个女孩也最多只愿意和 kk 个不喜欢的男孩跳舞。

给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲?

输入格式

第一行包含两个整数 nnkk

以下 nn 行每行包含 nn 个字符,每个字符只可能是 YN。第 (i+1)(i + 1) 行的第 jj 个字符为 Y 当且仅当男孩 ii 和女孩 jj 相互喜欢。

输出格式

一行一个整数代表舞曲数目的最大值。

3 0
YYY
YYY
YYY
3

提示

数据规模与约定

  • 对于 100%100\% 的数据,保证 1n501\leq n\leq 500k300\leq k\leq 30