AT_keyence2019_f.Paper Cutting

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一张纵向长度为 H+1H+1、横向长度为 W+1W+1 的长方形纸张放在桌子上。我们定义 xyxy 坐标系,使得纸张的四个角的坐标分别为 (0,0)(0, 0)、(W+1,0)(W+1, 0)、(0,H+1)(0, H+1)、(W+1,H+1)(W+1, H+1)。

这张纸可以沿着直线 x=1,2,…,Wx=1,2,\ldots,W 和直线 y=1,2,…,Hy=1,2,\ldots,H 进行切割。从这 H+WH+W 条直线中选择 KK 条,按照某种顺序依次沿这些直线切割纸张,形成一个长度为 KK 的操作序列。

每次切割的得分定义为切割后此时存在的纸片数量。操作序列的得分为 KK 次切割得分的总和。

请计算所有可能的长度为 KK 的操作序列的得分之和。由于答案可能非常大,请输出其对 109+710^9+7 取模的结果。

输入格式

输入通过标准输入按以下格式给出。

HH WW KK

输出格式

请输出所有可能的操作序列得分之和对 109+710^9+7 取模的结果。

输入输出样例

  • 输入#1

    2 1 2

    输出#1

    34
  • 输入#2

    30 40 50

    输出#2

    616365902

说明/提示

限制条件

  • 1≤H,W≤1071 \leq H, W \leq 10^7
  • 1≤K≤H+W1 \leq K \leq H+W
  • H,W,KH, W, K 均为整数

样例解释 1

将沿直线 x=1x=1 的切割记为 x1x_1,沿直线 y=1y=1 的切割记为 y1y_1,沿直线 y=2y=2 的切割记为 y2y_2。所有 66 种可能的操作序列及其得分如下:

  • y1,y2y_1, y_2:2+3=52+3=5
  • y2,y1y_2, y_1:2+3=52+3=5
  • y1,x1y_1, x_1:2+4=62+4=6
  • y2,x1y_2, x_1:2+4=62+4=6
  • x1,y1x_1, y_1:2+4=62+4=6
  • x1,y2x_1, y_2:2+4=62+4=6

这些得分的总和为 3434。

样例解释 2

不要忘记输出得分之和对 109+710^9+7 取模的结果。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页