#iai20b4. 数三角形(二)(Count Triangles II)

数三角形(二)(Count Triangles II)

数三角形(二)(Count Triangles II)

题目描述

给定一个由 n×m 个方格组成的网格图,若从这个网格图中任意挑选三个格点(格点就是网格图中某个方格的某个顶点),请问有多少种组合可以让这三个点成为三角形的顶点?

输入格式

两个整数:n 和 m。

输出格式

单个整数:表示三角形的数量。

样例输入 #1

1 1

样例输出 #1

4

样例输入 #2

2 2

样例输出 #2

76

数据范围

  • 对 30% 的数据,1 ≤ n, m ≤ 10
  • 对 60% 的数据,1 ≤ n, m ≤ 500
  • 对 100% 的数据,1 ≤ n, m ≤ 3000

知识点与难度

本题涉及的知识点从属于 GESP 5级,难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 n,m≤10 / 特殊: n=1 / m=1
2 15 9~11 Hack: n=m / 极端矩形
3 30 12~20 中规模 n,m≈100~500
4 25 21~25 大规模 n,m≈3000 压力