题目描述
输入 a,b,请你输出 (a−1)×(b−1)(a2−1)×(b2−1) 的结果。数学中可以证明这一定除得尽。
输入格式
输入一行,为空格隔开的两个数 a,b。
输出格式
输出一行,为一个整数,即 (a−1)×(b−1)(a2−1)×(b2−1) 的结果
4 6
35
样例解释 1
$\frac{(4\times 4 -1)\times(6\times 6-1)}{(4-1)\times(6-1)}=\frac{15\times 35}{3\times 5}=35$
888888888 777777777
691358024975308642
数据规模与约定
对于 100% 的数据,2≤a,b≤109。
- 子任务 1(30 分):保证 b=2。
- 子任务 2(30 分):保证 a,b≤104。
- 子任务 3(40 分):没有特殊限制。
提示
在比赛环境中:
int 可以存储 −2147483648∼2147483647 范围内的整数。
- 大概是 −2×109∼2×109。
long long 可以存储 −9223372036854775808∼9223372036854775807 范围内的整数。
- 大概是 −9×1018∼9×1018。