给定两个整数 nnn 和 xxx,求满足 ab+ac+bc≤nab + ac + bc \leq nab+ac+bc≤n 且 a+b+c≤xa + b + c \leq xa+b+c≤x 的正整数三元组 (a,b,c)(a, b, c)(a,b,c) 的个数。
注意顺序不同视为不同的三元组(例如 (1,1,2)(1, 1, 2)(1,1,2) 和 (1,2,1)(1, 2, 1)(1,2,1) 被视为不同),并且 aaa、bbb、ccc 必须都严格大于 000。
第一行包含一个整数 ttt(1≤t≤1041 \leq t \leq 10^41≤t≤104),表示测试用例的数量。
每个测试用例包含两个整数 nnn 和 xxx(1≤n,x≤1061 \leq n, x \leq 10^61≤n,x≤106)。
保证所有测试用例中 nnn 的总和不超过 10610^6106,xxx 的总和也不超过 10610^6106。
输出一个整数,表示满足条件的正整数三元组 (a,b,c)(a, b, c)(a,b,c) 的个数。
4 7 4 10 5 7 1000 900000 400000
4 10 7 1768016938
在第一个测试用例中,满足条件的三元组有 (1,1,1)(1, 1, 1)(1,1,1)、(1,1,2)(1, 1, 2)(1,1,2)、(1,2,1)(1, 2, 1)(1,2,1) 和 (2,1,1)(2, 1, 1)(2,1,1)。
在第二个测试用例中,满足条件的三元组有 (1,1,1)(1, 1, 1)(1,1,1)、(1,1,2)(1, 1, 2)(1,1,2)、(1,1,3)(1, 1, 3)(1,1,3)、(1,2,1)(1, 2, 1)(1,2,1)、(1,2,2)(1, 2, 2)(1,2,2)、(1,3,1)(1, 3, 1)(1,3,1)、(2,1,1)(2, 1, 1)(2,1,1)、(2,1,2)(2, 1, 2)(2,1,2)、(2,2,1)(2, 2, 1)(2,2,1) 和 (3,1,1)(3, 1, 1)(3,1,1)。