Disjoint Set of Common Divisors.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
1G
Authors:
Problem types
Allowed languages
Ada, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Pascal, Prolog, Python, Swift, VB
Se dan los números enteros positivos y
. Elijamos algún número de divisores comunes positivos de
y
donde cualquier par de los divisores elegidos deben ser coprimos. Como máximo, ¿cuántos divisores podemos elegir?
Entrada
La entrada se proporciona desde la entrada estándar y
.
Salida
Imprima el número máximo de divisores que se pueden elegir para satisfacer la condición.
Restricciones
- Todos los valores de la entrada son números enteros.
Ejemplo #1 de Entrada
12 18
Ejemplo #1 de Salida
3
y
tienen los siguientes divisores comunes positivos:
,
,
y
.
y
son coprimos,
y
son coprimos y
y
son coprimos, por lo que podemos elegir
,
y
, que consiguen el máximo resultado.
Ejemplo #2 de Entrada
420 660
Ejemplo #2 de Salida
4
Ejemplo #3 de Entrada
1 2019
Ejemplo #3 de Salida
1
y
no tienen divisores comunes positivos distintos de
.
Comments