http://lightoj.com/volume_showproblem.php?problem=1093
I understood the problem but failed to understand the sample test cases.
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
4 | atcoder_official | 161 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
http://lightoj.com/volume_showproblem.php?problem=1093
I understood the problem but failed to understand the sample test cases.
Name |
---|
Let the array of integers $$$A[0..n-1]$$$ be the numbers shown in the screen. The short-term memory implies that the player can compute the difference between two integers $$$A[i]$$$ and $$$A[j]$$$ only if $$$|i-j| \leq d-1$$$. The solution to this problem is the maximum difference over $$$(n-d+1)$$$ $$$d$$$-element windows (sub-arrays) expressed as follows.
$$$\max\limits_{i = 0}^{n-d}~~[ \max\limits_{j = i}^{i+d-1} A[j] - \min\limits_{j = i}^{i+d-1} A[j] ]$$$
For test case 1:
There are 5 $$$2$$$-element sub-arrays with differences $$$[6,8,0,0,4]$$$, and the answer is 8.
For test case 2:
There are 6 $$$3$$$-element sub-arrays with differences $$$[15,9,9,12,13]$$$, and the answer is 15.
For test case 3:
There is only one $$$2$$$-element sub-array with difference $$$[0]$$$, and the answer is 0.
thank you for explaining so nicely
With pleasure.