2307. 棋盘问题
1000ms
256MB
简单
简单数学
枚举算法
题目描述
设有一个 $N \times M$ 方格的棋盘 ($1 \le N \le 100, 1 \le M \le 100$)。
请计算并输出该棋盘中包含的所有**正方形**的个数,以及所有**非正方形的长方形**的个数。
输入格式
一行,包含两个正整数 $N$ 和 $M$ ($1 \le N, M \le 100$)。
输出格式
一行,包含两个整数,分别为正方形个数和长方形个数,用空格隔开。
样例 1
输入 (Input)
2 3
输出 (Output)
8 10
样例说明
当 $N=2, M=3$ 时:
- **正方形个数为 8 个**:
- 边长为 1 的正方形有 $2 \times 3 = 6$ 个;
- 边长为 2 的正方形有 $1 \times 2 = 2$ 个。
- **长方形(非正方形)个数为 10 个**:
- $2 \times 1$ 的长方形有 4 个;
- $1 \times 2$ 的长方形有 3 个;
- $3 \times 1$ 的长方形有 2 个;
- $3 \times 2$ 的长方形有 1 个。
---
- $1 \le N, M \le 100$。
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功