O rei da Nlogônia decidiu construir uma pirâmide no jardim do Palácio Real, usando cubos de pedra de mesmo tamanho. A dimensão de uma pirâmide é o número de cubos de pedra num dos lados da base (primeira camada) da pirâmide. A base da pirâmide é quadrada, ou seja, cada lado tem o mesmo número de cubos de pedra. Na pirâmide, a partir da segunda camada, cada cubo de pedra deve ser empilhado exatamente em cima de outro cubo de pedra que não esteja na borda da camada abaixo. Além disso, o número de camadas deve ser o maior possível para uma dada dimensão, e em cada camada deve ser usado o maior número de cubos de pedra possível. A figura abaixo à esquerda mostra uma pirâmide de dimensão 3; a figura à direita mostra o plano de contrução para essa pirâmide, indicando quantos cubos de pedra devem ser empilhados em cada posição.
O rei ainda não decidiu qual a dimensão da pirâmide que vai construir, mas como é muito detalhista já avisou os Arquitetos Reais que antes de iniciar a contrução eles devem produzir um plano de contrução para a dimensão escolhida. Ajude os Arquitetos Reais, escrevendo um programa que, dada a dimensão da pirâmide, produza o seu plano de construção.
A primeira e única linha da entrada contém um número inteiro , a dimensão da pirâmide.
Seu programa deve produzir o plano de contrução da pirâmide, constituído por linhas, cada linha contendo números inteiros.
4
1 1 1 1
1 2 2 1
1 2 2 1
1 1 1 1
Para uma pirâmide de dimensão 3, o maior número de camadas possível é 2.
8
1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 1
1 2 3 3 3 3 2 1
1 2 3 4 4 3 2 1
1 2 3 4 4 3 2 1
1 2 3 3 3 3 2 1
1 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1
Para uma pirâmide de dimensão 8, o maior número de camadas possível é 4.
Author: OBI2022 – Prog. Nível Sênior – Fase 2