for (let j = 0; j < k; ++j) {
            m[j] = Math.max(m[j], m[j + wi] + vi);
        }