Groups the input integer vector into several groups if the running cumulative sum increases a certain maximum number
grouprunningcumsum(x, max)
an integer vector
the maximum running cumulative size before an extra grouping is done
An integer vector of the same length of x, indicating groups