30^2011 = 2^2011 · 3^2011 · 5^2011
20^2010 = 2^4020 · 5^2010
En este caso tenemos que dividen al primero y no al segundo cualquier múltiplo de 3 como antes y además cualquier múltiplo de 5^2011
Los múltiplos de tres son
2011 · 2012 · 2012 = 8.140.817.584
Los múltiplos de 5^2011 son
2012 · 2012 = 4.048.144
Los que son la a la vez múltiplos de 3 y de 5^2011 son
2012
Luego son:
8.140.817.584 + 4.048.144 - 2012 = 8.144.863.716
Las propiedades que se usan son descomponer cada número en factores primos. Esa descomposición es única y nos dará tres exponentes a, b y c para cada primo 2,3 y 5.
n = 2^a · 3^b · 5^c
Y un número divide a otro si y solo si tiene todos sus exponentes menores o iguales que los del otro. Y un número es múltiplo de otro si y solo si tiene todos las factores primos mayores o iguales que los del otro.
Recordar que cuando un número no tiene exponente en el factor de un primo se le adjudica exponente cero.
Y es todo cuestión de aplicar un poco de lógica y combinatoria para calcular la cantidad de números que cumplen.
Yo suponía que si te han puesto este problema, dominabas ya todo eso que he dicho.