Editorial for COCI '11 Contest 2 #3 Zadaća
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
The greatest common divisor of two integers can be defined as the product of their common prime factors, as follows:
where are the prime factors and , are corresponding exponents.
We can get the factorization of large numbers and by factorizing every of their given factors and summing the prime number exponents over some prime in all factorizations. The next step is computing the GCD using the expression given above.
An alternative solution would be to find GCD of all pairs of numbers and it to the result (multiply), and divide the numbers with the same number to prevent adding it to the result several times (in the next iterations).
Comments