atcoder#DPW. Intervals
Intervals
Score : points
Problem Statement
Consider a string of length consisting of 0
and 1
.
The score for the string is calculated as follows:
- For each (), is added to the score if the string contains
1
at least once between the -th and -th characters (inclusive).
Find the maximum possible score of a string.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the maximum possible score of a string.
5 3
1 3 10
2 4 -10
3 5 10
20
The score for 10001
is .
3 4
1 3 100
1 1 -10
2 2 -20
3 3 -30
90
The score for 100
is .
1 1
1 1 -10
0
The score for 0
is .
1 5
1 1 1000000000
1 1 1000000000
1 1 1000000000
1 1 1000000000
1 1 1000000000
5000000000
The answer may not fit into a 32-bit integer type.
6 8
5 5 3
1 1 10
1 6 -8
3 6 5
3 4 9
5 5 -2
1 3 -6
4 6 -7
10
For example, the score for 101000
is $a_2 + a_3 + a_4 + a_5 + a_7 = 10 + (-8) + 5 + 9 + (-6) = 10$.