OBM 2019 - Nível 2 - P1

PROBLEMA 1.

Um número de 8 dígitos é dito robusto se cumprir ambas condições a seguir:
(i) Nenhum dos seus algarismos é 0.
(ii) A diferença entre dois algarismos consecutivos é 4 ou 5.

Responda às perguntas a seguir:
(a) Quantos são os números robustos?
(b) Um número robusto é dito super-robusto se todos os seus algarismos são distintos. Calcule a soma de todos
os números super-robustos.

SOLUÇÃO.

(a) Afirmamos que há 1152 números robustos.

Acrescentaremos algarismos até formarmos um número robusto.
Basta notarmos que podemos escolher livremente o primeiro algarismo e, do segundo em diante, temos 2 opções a cada algarismo (se o 5 é o dígito anterior, podemos optar por 1 ou 9 e, para os demais, basta escolhermos se a diferença é 4 ou 5).
Segue que há 9(2^7)=1152 números robustos, como desejado.

(b) Afirmamos que a soma desejada é 999999990.

Demonstração 1.

Notemos primeiramente que há apenas 2 opções de vizinhos para cada algarismo, como vimos em (a), então podemos colocá-los como vértices em um polígono de 9 lados, de modo que sejam vizinhos aos dígitos possíveis num número super-robusto.

 

Então, para formarmos um número super-robusto, basta escolhermos um vértice para ser o primeiro algarismo e um sentido (hórário ou anti-horário), já que um número super-robusto é unicamente determinado pelos primeiro e segundo algarismo, devido ao fato de que há apenas 2 opções de vizinho para cada dígito.
Assim, entre todos os números super-robustos, cada algarismo aparece em cada casa exatamente 2 vezes: para o algarismo A estar numa casa x (2\leq x \leq 8), devemos ter um algarismo B com x-2 vértices entre A e B em um dos dois sentidos. Isso ocorre 2 vezes. Para o caso x=1, é fácil ver que isso só acontece 2 vezes: basta escolhermos o algarismo e um dos 2 sentidos, horário ou anti-horário, e temos um único número super-robusto para cada.
Dessa forma, a soma desejada é dada por:
2(10^7+10^6+10^5+10^4+10^3+10^2+10^1+10^0)(1+2+3+4+5+6+7+8+9)=999999990,
como desejado. \blacksquare

Demonstração 2.

Notemos que podemos escolher qualquer algarismo como o primeiro e, como há apenas 2 opções de vizinhos para cada algarismo (como vimos em (a)), podemos escolher o segundo algarismo entre 2 opções e os demais dígitos estão unicamente determinados (pois os 8 dígitos são distintos): há 2(9)=18 números super-robustos.

Como há poucos números super-robustos, podemos listá-los:

  • 15948372;
  • 16273849;
  • 26159483;
  • 27384951;
  • 37261594;
  • 38495162;
  • 48372615;
  • 49516273;
  • 51627384;
  • 59483726;
  • 62738495;
  • 61594837;
  • 73849516;
  • 72615948;
  • 84951627;
  • 83726159;
  • 94837261;
  • 95162738.

Notemos que, entre todos os números super-robustos, cada algarismo aparece 2 vezes em cada casa. Então, a soma desejada é dada por:

2(10^7+10^6+10^5+10^4+10^3+10^2+10^1+10^0)(1+2+3+4+5+6+7+8+9)=999999990,
como desejado. \blacksquare