A75100.“简单”数学题

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定整数 AABBCCDD,请你求出有多少个正整数 ii 满足以下条件:

  • 对于所有在 A+B×iA + B \times iA+C×iA + C \times i(包含端点)之间的整数,这些数都不是 DD 的倍数。

根据题目限制,可以证明答案是有限的。

输入格式

  • 第一行包含一个整数 TT(测试用例数量)。
  • 接下来 TT 行,每行包含四个整数 A,B,C,DA, B, C, D

输出格式

ii 行输出第 ii 个测试用例(AiA_iBiB_iCiC_iDiD_i)的答案。

输入输出样例

  • 输入#1

    2
    3 1 2 5
    99 101 103 105

    输出#1

    1
    25

说明/提示

限制条件

  • 1T10,0001 \leq T \leq 10{,}000
  • 1A<D1 \leq A < D
  • 0B<C<D0 \leq B < C < D
  • 2D1082 \leq D \leq 10^8

样例解释 1

对于第 11 个测试用例,枚举 (A+B×i, A+C×i)(A + B \times i,\ A + C \times i) 如下。可以发现只有 i=3i = 3 满足条件。

  • i=1:(4,5)i = 1: (4, 5)
  • i=2:(5,7)i = 2: (5, 7)
  • i=3:(6,9)i = 3: (6, 9)
  • i=4:(7,11)i = 4: (7, 11)
  • i=5:(8,13)i = 5: (8, 13)
首页