P10415 [蓝桥杯 2023 国 A] 切割

题目背景

数据提供:

题目描述

给定一个 $W\times H$ 的长方形,两边长度均为整数。小蓝想把它切割为很多个边长为整数的小正方形。假设切割没有任何损耗,正方形的边长至少为 $2$,不允许出现余料,要求所有正方形的大小相等,请问最多能切割出多少个?

输入格式

输入一行,包含两个整数 $W, H$,用一个空格分隔。

输出格式

输出一行包含一个整数表示答案。如果不存在满足要求的方案,输出 $0$。

说明/提示

**【样例解释 1】** 切割成 $5\times 10=50$ 个边长为 $2$ 的正方形。 **【评测用例规模与约定】** 对于 $30\%$ 的评测用例,$1\le W,H\le 1000$; 对于 $60\%$ 的评测用例,$1\le W,H\le 10^6$; 对于所有评测用例,$1\le W,H\le 10^9$。