zoj2770解题报告(差分约束)
题目描述的是刘备攻打陆逊时的连营,输入为大营个数n,每个大营中的最多士兵数Ci,以及若干个三元组i,j,k表示第i个大营到第j个大营的士兵总数最少有k个。求刘备最少有多少士兵。
根据题意,可以找出以下几个不等关系:
(1).第i个到第j个大营最小有k个士兵,即s[j]-s[i-1]>=k,s[i-1]-s[j]
(2).根据每个大营中最多有c[i]个士兵以及最少有0个士兵,可得s[i]-s[
原创
2013-09-09 21:17:49 ·
1175 阅读 ·
0 评论