题意:n天内你每天可以s或者e,分别有一定的收益. 每连续k天中s的天数要大于ds,e的天数要大于de,求最大收益. 解:费用流解线性规划. 先假设全部选e,然后一天s的收益为si - ei ai表示第i天是否s,up = k - de, down = ds, R = up - down,有: 两两做差: 最后两个式子是人为补全的,这样就满足:每个变量在等号左边和右边各出现一次. 把每个等号看做点,每个值看做一条边. 常数项就连向源汇. y和z代表的边啥都不需要限制,a要限流为1,费用为si -…