logo AlgoBeat OnlineJudge
登录 注册

#214438. [JOI2022 预选赛 R2] 国土分割 / Land Division

内存限制:1024 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

JOI 国呈矩形,被划分为 列的网格状区域。JOI 国的纵向与南北方向平行,横向与东西方向平行。从北往南第 行()、从西往东第 列()的格子人口为 人。

为提升行政效率,JOI 国决定通过绘制一条或多条边界线,将全国划分为两个或以上的区域。边界线需满足以下条件:

  • 边界线必须位于网格的边界上。
  • 边界线必须是从 JOI 国北端到南端,或从东端到西端的连续线段。

已知 JOI 国每个格子的人口数,编写程序,计算在所有可能的划分方案中,能使各个区域人口相等的划分方法共有多少种。

输入格式

输入通过标准输入以如下格式给出:

输出格式

在标准输出中,以单行输出能使所有区域人口相等的划分方法的总数。

样例

样例输入 1

2 3
10 10 20
10 10 20

样例输出 1

3

样例输入 2

1 4
2 1 1 2

样例输出 2

2

样例输入 3

3 3
2 9 4
7 5 3
6 1 8

样例输出 3

2

样例输入 4

1 1
10000

样例输出 4

0

数据范围与提示

样例 1 解释

下图解释了样例 1 的三种方式:

:::align{center} :::

样例 2 解释

下图解释了样例 2 的两种方式:

:::align{center} :::

样例 3 解释

下图解释了样例 3 的两种方式:

:::align{center} :::

数据范围

  • )。
  • 所有输入值均为整数。

子任务

  1. (12 分)
  2. (26 分)
  3. (62 分)无额外约束。

翻译由 Qwen3-235B 完成