MIB的总部有N个水箱。坦克i最多可以储存c i个单位的水。每个水箱都有自己的进出管。水箱i的进水管以u i的速率漏水,这意味着如果我们想将 100 单位的水放入水箱i中,将消耗100/(1 - u i ) 的水。出水管都是完美的。它们的容量是in i和out i,这意味着罐i的进水管最多可以携带in i 。单位时间内的水量(包括漏水量),出水管单位时间内最多可带出i单位水量。
整数序列w t (1 < t < T) 表示可以放入或必须从该储水系统中取出多少水。例如 (5, 3, -8, 10) 表示系统在第 1、2、4 个时间段最多可以进水 5、3 和 10 个单位的水,在第 3 个时隙必须出 8 个单位的水时隙。出水量超标称为不可行(超标即可)。问题是,给定每个坦克的参数(c i , u i , in i , out i)和序列w t,天气满足所有插座要求是否可行?在时间 0,所有水箱都是空的。
N < 10,000, T < 10,000
谢谢