## Example Two - Model param n; param t; param p{i in 1..n}; param r{i in 1..n}; param m{i in 1..n}; var paint{i in 1..n}; maximize profit: sum{i in 1..n} p[i]*paint[i]; subject to time: sum{i in 1..n} (1/r[i])*paint[i] <= t; subject to capacity{i in 1..n}: 0 <= paint[i] <= m[i];