Submit | All submissions | Best solutions | Back to list |
TRI_SUMS - Sums in a triangle (challenge) |
Wersja polska | English version |
Wyobraź sobie trójkąt liczb, w którym w pierwszej linii znajduje się jedna liczba, w drugiej dwie itd. Napisz program, który obliczy największą sumę liczb, które pojawiają się na ścieżce zaczynającej się w pierwszej linii, a kończącej w ostatniej. Każdy kolejny element ścieżki znajduje się rząd niżej (nie można iść w bok, ani do góry), ale tylko bezpośrednio poniżej lub jedno miejsce w prawo od miejsca ostatniej w danym momencie liczby w ścieżce. Liczba wierszy jest dodatnia i mniejsza od 101, a wszystkie liczby w trójkącie są z przedziału <0;1002>.
Wejście
W pierwszym teście znajduje się liczba testów n (n<101). Każdy z testów zaczyna się wysokością trójkąta h, po której następuje h wierszy. Kolejne wiersze mają natomiast długość od 1 do h.
Wyjście
Największa suma liczb leżących na wybranej ścieżce.
Przykład
Wejście:
2
3
1
2 1
1 2 3
4
1
1 2
4 1 2
2 3 1 1
Wyjście:
5
9
Added by: | Piotr Kąkol |
Date: | 2010-04-30 |
Time limit: | 5s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: NODEJS OBJC SCM qobi VB.NET |
Resource: | Copy of Łukasz Kuszner's task SUMITR with different scoring |
hide comments
2013-10-23 01:10:25 Piotr KÄ…kol
@Abhishek Gupta - Yes, for every task in this contest score is source length. |
|
2013-10-18 11:46:07 Abhishek Gupta
@author: does the result implies bytes of code? Last edit: 2013-10-18 11:54:53 |
|
2013-05-23 11:42:10 numerix
The judge seems to be broken: There is a 0 byte solution. Same for problem BINOMIAL. [kuszi: Thank you for pointing this out, fixed] Last edit: 2013-05-25 07:11:50 |
|
2010-05-02 10:02:49 Piotr KÄ…kol
You're right. I forgot to change input specification a bit. Thank You. :-) |
|
2010-05-01 14:34:23 numerix
There seems something wrong with the input. My AC solution for SUMTRIAN/SUMITR gives NZEC here. Edit 1: Pascal works, Python doesn't. Edit 2: Problem identified and solved. Could be bad line ends or values > 99. Last edit: 2010-05-01 14:45:27 |