atcoder#ARC112A. [ARC112A] B = C

[ARC112A] B = C

题目描述

L L 以上 R R 以下の整数 A,B,C A,B,C の組であって、AB=C A-B=C を満たすものは何通りありますか?

T T 個のケースが与えられるので、それぞれについて答えを求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

T T case1 \text{case}_1 \vdots caseT \text{case}_T

各ケースは以下の形式で与えられる。

L L R R

输出格式

T T 個の値を出力せよ。i i 個目には casei \text{case}_i に対応する答えを出力せよ。

题目大意

给出 tt 组测试数据,第 ii 组数据包含两个数 lil_irir_i 。对于每组数据,请输出由在 lil_irir_i 之间(含 lil_irir_i )的三个整数 a,b,ca,b,c 组成的满足 ab=ca-b=c 的三元组 (a,b,c)(a,b,c) 的个数。

5
2 6
0 0
1000000 1000000
12345 67890
0 1000000
6
1
0
933184801
500001500001

提示

制約

  • 1  T  2× 104 1\ \leq\ T\ \leq\ 2\times\ 10^4
  • 0 L  R  106 0\le\ L\ \le\ R\ \le\ 10^6
  • 入力はすべて整数

Sample Explanation 1

最初のケースの答えは以下の 6 6 通りです。 - 4  2 = 2 4\ -\ 2\ =\ 2 - 5  2 = 3 5\ -\ 2\ =\ 3 - 5  3 = 2 5\ -\ 3\ =\ 2 - 6  2 = 4 6\ -\ 2\ =\ 4 - 6  3 = 3 6\ -\ 3\ =\ 3 - 6  4 = 2 6\ -\ 4\ =\ 2