1. 请同学们认真做题,本系统提供查重服务。
  2. 账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
  3. vscode下载地址:https://code.visualstudio.com/
  4. codeblocks下载地址:http://vlab.csu.edu.cn/oj/download/codeblocks-setup.exe
  5. DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1236--守护长方形

1236: 守护长方形

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 32 MB

Description

围棋大师 CallMeDad 有一块传家宝棋盘,这块棋盘的方格数为 N*M,为了保证这块传家宝的安全,CallMeDad 把这块棋盘交给他最信任的 lcy 来保管。
lcy  喜欢守护全世界最好的长方形,于是他想知道这块棋盘的方格包含多少个他不需要守护的正方形和他必须守护的长方形。
(在 lcy  看来,长方形是非正方形的矩形,即邻边不相等)

Input

输入一行,两个正整数 N 和 M。(0 <= N,M <=10000)

Output

输出正方形个数和长方形个数,用一个空格隔开。

Sample Input Copy

2 3

Sample Output Copy

8 10

HINT

2*3 的网格中,
有 6 个 1*1 和 2 个 2*2 的正方形,共 8 个正方形。
有 4 个 1*2,3 个 2*1,2 个 1*3 以及 1 个 2*3 的长方形,共 10 个长方形。

Source/Category