Sumas en un Triángulo


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Java 8 4.0s
Python 3 4.0s
Memory limit: 256M

Authors:
Problem type
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Prolog, Python, Swift, VB

Consideremos un triángulo de números en el que un número aparece en la primera línea, dos números aparecen en la segunda línea, etc. Desarrolle un programa que calcule la mayor de las sumas de los números que aparecen en los caminos que comienzan desde arriba hacia la base, de modo que: En cada camino, el siguiente número se encuentre en la fila de abajo, más precisamente, directamente debajo o debajo y un lugar a la derecha. El número de filas es estrictamente positivo, pero menor que 1000 y todos los números son enteros positivos entre 0 y 99.

DESCRIPCIÓN DE LA ENTRADA:

En la primera línea un entero N el número de filas, el cual es seguido por su contenido.

DESCRIPCIÓN DE LA SALIDA:

Una línea con un número entero que representa la mayor suma.

ENTRADA DE EJEMPLO:

4
1
1 2
4 1 2
2 3 1 1

SALIDA DE EJEMPLO:

9

Comments


  • 0
    JoJo_Cubano_13  commented on Nov. 7, 2023, 7:42 p.m.

    Alguien podría explicarme por qué me da WA únicamente en el caso 1? Me percaté que simplemente devuelve el valor con el que inicializo la variable en la que llevo la suma máxima