![]() |
||||||||||
|
||||||||||
Destroy the Well of LifeTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1313 Accepted Submission(s): 552 Problem Description In the game of DotA (Defense of the Ancient), there are two opposite legions called The Sentinel and The Scourage. Now The Scourage has made a big success and The Sentinel is at stake! So The Sentinel must destroy the Well of Life of The Scourage. The chief of The Sentinel, Prophet, asks EarthShaker to do this arduous task. There are N Wells of Life of The Scourage (The Wells of Life are numbered from 1 to N), and EarthShaker’s task is to destroy the Nth Well of Life. The following information is known about each Well of Life: Wi – the weight of water on i-th Well of Life before it is destroyed. Li – if the weight of water on i-th Well of Life is more than Li, the i-th Well of Life will be destroyed and the water of it will pours to the (i + 1)-th Well of Life. Pi – EarthShaker has a skill called Echo-Slam, the i-th Well of Life will be immediately destroyed when he uses Echo-Slam to it and the water of it will pours to the (i + 1)-th Well of Life. For the i-th Well of Life, the energy that EarthShaker need to use Echo-Slam to destroy it is Pi. Can you tell EarthShaker the minimum amount of energy needed to destroy the Nth Well of Life? Input The input consists of several test cases. There is a single number on the first line, the number of cases. There are no more than 10 cases. Each case contains a natural number N on the first line, 1<=N<=100,000. Following N lines contains three numbers Wi, Li, Pi (Wi<=Li, 0<=Wi, Li, Pi <=20,000), representing the information of the i-th Well of Life. Output For each case, print a number in a line representing the least amount of energy EarthShaker needed to use, so as to destroy the Nth Well of Life. Use the format in the sample. Sample Input
Sample Output
Source | ||||||||||
|