算法竞赛练习题:守卫问题.pdfVIP

  • 0
  • 0
  • 约2.27千字
  • 约 2页
  • 2026-07-31 发布于山西
  • 举报

12590守卫II

这次ICPC将在一个巨大的大厅举行,该大厅可以被划分为N×M个正方形格子。因此,一些

将负责守卫这个房间。但是,每个边界格子必须至少有一名守卫。并且在一个格子里最多只能

放置一名。现在,可以垂直或水平地监视其他格子(所有在同一行或同一列的格子)。

因此,我们可以认为房间有N行和M列。位于单元格(r,c)(即第r行和第c列的单元格者可以守卫第

r行和第c列的所有单元格。如果单元格在第1行或第N行,或者在第1列或第M列,则该单元格为边界单元格。

我们有K名。须恰好放置K名。你需要确定,有多少种方法可以选择K个格

子,使得当我们把放在这些格子里时,每个边界格子都将被守卫。

输入

输入以一个正整数T(T≤20000)开始,表示测试用例的数量。接下来的T行每行包含三个整数N、

M和K(1≤N,M,K≤100),代表一个测试用例。

输出

对于每个测试用例,输出一行,格式为‘Case#:R’,其中#将被替换为测试用例编号,R将被替

换为放置K名守卫的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档