#P3153. [CQOI2009] 跳舞

    ID: 2208 Type: RemoteJudge 1000ms 125MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>贪心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