题目描述
围棋大师有一块传家宝棋盘,这块棋盘的方格数为 N×M,为了保证这块传家宝的安全,围棋大师把这块棋盘交给他最信任的弟子来保管。
弟子喜欢守护全世界最好的长方形,于是他想知道这块棋盘的方格包含多少个他不需要守护的正方形和他必须守护的长方形。
在弟子看来,长方形是非正方形的矩形,即邻边不相等。
输入
输入一行,两个正整数 N 和 M,0≤N,M≤100000。
输出
输出正方形个数和长方形个数,用一个空格隔开。
#include <cstdio>
using namespace std;
int main() {
long long