Si le nombre n se termine par autre chose que 9, alors la somme des chiffres de n+1 vaudra seulement 1 de plus que la somme des chiffres de n : impossible.
Mais finalement, n devra se terminer par un grand nombre de fois le chiffre 9, de façon a ce que la somme des chiffres de n vale la somme des chiffres de n+1 plus un certain nombre de fois 2011. Donc :
n est de la forme A999...999, avec A un certain nombre ne se terminant pas par 9, et k fois le chiffre 9 (on est assuré d'office qu'il y a au moins un chiffre différent de 9 dans n, sinon la somme des chiffres de n+1 vaudrait 1). n+1 est de la forme (A+1)000...000 avec k fois le chiffre 0. La somme des chiffres de n est 9k+c(A) avec c(A) la somme des chiffres de A, et la somme des chiffres de n+1 est c(A)+1 car A ne se termine pas par 9.
Pour viser au plus petit, on va chercher A tel que c(A)=2010 (ce qui est déja pas mal), et on devra donc avoir 9k congru a 1 modulo 2011. Le plus petit k possible est 447, et le plus petit nombre A possible est 5999...9998 avec 222 fois le chiffre 8.
n vaut donc 4999...9998999...999, avec 222 puis 447 fois le chiffre 9. Il s'agit donc d'un nombre a 671 chiffres.