teste.java 836 Bytes
import org.chocosolver.solver.Model;
import org.chocosolver.solver.Solution;
import org.chocosolver.solver.Solver;
import org.chocosolver.solver.constraints.Constraint;
import org.chocosolver.solver.objective.ParetoOptimizer;
import org.chocosolver.solver.variables.IntVar;

import java.io.FileWriter;

public class teste {
    public static void main(String[] args) {
        Model m = new Model("test");
        IntVar soilSum = m.intVar(30, 200);
        IntVar one = m.intVar(1);
        IntVar soilToMaximize = m.intVar(-9999999,999999);

        m.arithm(soilToMaximize, "=", one, "-", soilSum).post();

        m.setObjective(Model.MAXIMIZE, soilToMaximize);

        Solver s = m.getSolver();

        if (s.solve()) {
            System.out.println(soilToMaximize);
            System.out.println(soilSum);

        }

    }
}