编程题
### 问题描述 给定一个 $W \times H$ 的长方形,两边长度均为整数。小蓝想把它切割为很多个边长为整数的小正方形。假设切割没有任何损耗,正方形的边长至少为 $2$,不允许出现余料,要求所有正方形的大小相等,请问最多能切割出多少个? ### 输入格式 输入一行,包含两个整数 $W$, $H$,用一个空格分隔。 ### 输出格式 输出一行包含一个整数表示答案。如果不存在满足要求的方案,输出 $0$。 ### 样例输入1 ``` 10 20 ``` ### 样例输出1 ``` 50 ``` ### 样例说明 切割成 $5 \times 10 = 50$ 个边长为 $2$ 的正方形。 ### 样例输入2 ``` 6 9 ``` ### 样例输出2 ``` 6 ``` ### 样例输入3 ``` 8 13 ``` ### 样例输出3 ``` 0 ``` ### 评测用例规模与约定 对于 $30\\%$ 的评测用例,$1 \leq W, H \leq 1000$; 对于 $60\\%$ 的评测用例,$1 \leq W, H \leq 10^6$; 对于所有评测用例,$1 \leq W, H \leq 10^9$。
查看答案
赣ICP备20007335号-2