import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
List<Integer> nums = new ArrayList<>();
nums.add(1);
nums.add(-2);
nums.add(3);
int k = 2;
int max = max1(nums);
System.
out.
println("Ans is " + max
); }
public static int max1(List<Integer> nums) {
int n = nums.size();
int[][] dp = new int[n+1][3];
for (int i = 1; i <= n ;i++){
int x = nums.get(i - 1);
dp
[i
][0] = x
+ Math.
max(dp
[i
-1][1], dp
[i
-1][0]); dp[i][1] = dp[i-1][0] - x;
}
return Math.
max(dp
[n
][0],dp
[n
][1]); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJTGlzdDxJbnRlZ2VyPiBudW1zID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgbnVtcy5hZGQoMSk7CiAgICAgICAgbnVtcy5hZGQoLTIpOwoJCW51bXMuYWRkKDMpOwogICAgICAgIGludCBrID0gMjsKICAgICAgICBpbnQgbWF4ID0gbWF4MShudW1zKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFucyBpcyAiICsgbWF4KTsKCX0KCXB1YmxpYyBzdGF0aWMgaW50IG1heDEoTGlzdDxJbnRlZ2VyPiBudW1zKSB7CgkJaW50IG4gPSBudW1zLnNpemUoKTsKCQlpbnRbXVtdIGRwID0gbmV3IGludFtuKzFdWzNdOwoJCWZvciAoaW50IGkgPSAxOyBpIDw9IG4gO2krKyl7CgkJCWludCB4ID0gbnVtcy5nZXQoaSAtIDEpOwoJCQlkcFtpXVswXSA9IHggKyBNYXRoLm1heChkcFtpLTFdWzFdLCBkcFtpLTFdWzBdKTsgCgkJCWRwW2ldWzFdID0gZHBbaS0xXVswXSAtIHg7CgkJfQoJCXJldHVybiBNYXRoLm1heChkcFtuXVswXSxkcFtuXVsxXSk7Cgl9Cgp9