众所周知,Alice 和 Bob 是一对好朋友。今天,他们约好一起玩游戏。
一开始,他们各自有一张空白的纸条。接下来,他们会在纸条上依次写 n 个 [1,m] 范围内的正整数。等 Alice 写完,Bob 在看到 Alice 写的纸条之后开始写他的纸条。
Alice 需要保证她写下的第 i 个数在集合 Si 中,Bob 需要保证他写下的第 i 个数在集合 Ti 中。题目保证 1≤∣Si∣,∣Ti∣≤2 。
Alice 喜欢相同,因此,她希望她写下的数与 Bob 写下的数对应位置相同的个数尽量多。Bob 喜欢不同,因此,他希望他写下的 n 个数 b1,…,bn 互不相同。在此基础上,Bob 希望他写下的数与 Alice 写下的数对应位置相同的个数尽量少。
即设 Alice 写下的数为 a1,…,an,Bob 写下的数为 b1,…,bn,记 X 为满足 1≤i≤n,ai=bi 的下标 i 的个数,则
-
Alice 希望最大化 X,
-
Bob 在保证 b1,…,bn 互不相同的前提下希望最小化 X。
你首先想知道 Bob 能否保证他写下的 n 个数互不相同。如果 Bob 能够做到,你想知道在双方均采取最优策略的前提下 X 的值会是多少。