abk1k2

Time limit: 0.01s Memory limit: 64MB Input: abk1k2.in Output: abk1k2.out

Se dau patru numere naturale a,b,k1,k2a, b, k1, k2. Determinați numărul de submulțimi formate din două elemente numere naturale xx și yy, cu xx și yy cuprinse între aa și bb, astfel încât cel mai mare divizor comun al lui xx și yy să fie multiplu de k1k1 sau multiplu de k2k2.

Date de intrare

Fișierul de intrare conține patru numere, câte unul pe rând, în ordine: a,b,k1,k2a, b, k1, k2 cu semnificația de mai sus.

Date de ieșire

În fișierul de ieșire se va scrie pe prima linie valoarea cerută.

Restricții și precizări

  • aa și bb sunt cuprinse între 11 și inclusiv 10910^9, aba \leq b.
  • k1k1 și k2k2 sunt cuprinse între 22 și 10910^9 inclusiv.
  • Perechile pentru care avem x=yx = y nu se numără.

Exemplu

abk1k2.in

4
10
2
4

abk1k2.out

6

Explicație

Submulțimile care se numără sunt: {4}, {6, 4}, {8, 4}, {10, 6}, {8, 6}, {10, 8}, {10}.

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