Peak

Time limit: 0.35s Memory limit: 256MB Input: Output:

Cerință

Se dă un întreg QQ și apoi QQ interogări de tipul (a,b,c,d,s,t)(a, b, c, d, s, t) numere întregi. Se cere numărul de perechi (x,y)(x, y) de întregi care să respecte simultan condițiile:

  • abxycd\frac{a}{b} \leq \frac{x}{y} \leq \frac{c}{d}
  • syts \leq y \leq t

Date de intrare

Pe prima linie se găsește un întreg QQ. Pe fiecare din următoarele QQ linii se află câte 66 întregi aa, bb, cc, dd, ss, și tt, reprezentând interogările.

Date de ieșire

Pe linia ii se va afișa răspunsul la cea de-a ii-a interogare.

Restricții și precizări

  • 1Q1051 \leq Q \leq 10^5;
  • 1a,b,c,d1001 \leq a, b, c, d \leq 100;
  • 1s,t1071 \leq s, t \leq 10^7;
  • Se garantează că sts \leq t și abcd\frac{a}{b} \leq \frac{c}{d} pentru oricare interogare;
  • Pentru teste în valoare de 1919 puncte, ts103t - s \leq 10^3;
  • Pentru alte teste în valoare de 4545 de puncte, ss și tt sunt divizibile cu cel mai mic multiplu comun al lui bb și dd;
  • Pentru alte teste în valoare de 3636 de puncte, nu există restricții suplimentare.

Exemplu

stdin

2
1 5 2 3 1 3
3 10 7 2 8 9

stdout

3
55

Explicație

Pentru primul exemplu, perechile (x,y)(x, y) ce satisfac condiția din enunț sunt (1,2);(1,3);(2,3)(1, 2); (1, 3); (2, 3), pentru că 1512,13,2323\frac{1}{5} \leq \frac{1}{2}, \frac{1}{3}, \frac{2}{3} \leq \frac{2}{3}, iar 1y31 \leq y \leq 3 pentru fiecare pereche.

Pentru al doilea exemplu, va trebui să ne credeți pe cuvânt.

Log in or sign up to be able to send submissions!