THUPC2022 初赛 I 分组作业 解题报告

THUPC2022 初赛 I 分组作业

班上 $2n$ 个学生分成了 $n$ 组,每组两个人。其中 $1$ 号和 $2$ 号为一组,$3$ 号和 $4$ 号为一组,……,$2n-1$ 号和 $2n$ 号为一组。

每个人决定是否愿意和队友合作,对于第 $i$ 个学生,选择“愿意”会产生 $c_i$ 的不满,选择“不愿意”会产生 $d_i$ 的不满。

如果两名队友都选择“愿意”,那么根据实际情况他们可以合作或者不合作。但是如果有一名队友选择“不愿意”,那么他们只能不合作。

如果一个学生 $i$ 选择了“愿意”但是他的队友选择了“不愿意”,那么他会因为队友产生 $e_i$ 的不满。

学生中还有 $m$ 个单向的喜欢关系,一个关系形如“$A$ 喜欢 $B$”。在这样一个关系中,有两种情况(其中 $i$ 表示第 $i$ 个关系,且保证 $A$ 和 $B$ 不在同一组):

  • 如果 $A$ 没有和队友合作,且 $B$ 选择了“愿意”,$A$ 会有产生 $a_i$ 的不满
  • 如果 $A$ 表决了“不愿意”,但 $B$ 成功与队友合作,那么 $A$ 会产生 $b_i$ 的不满。

问所有情况下最小的不满之和是多少。

$n \leq 5000,m \leq 10000$

阅读更多