刷子刷木头的问题。这是个算法问题。请大家指教。
有一根木头棍,有10000米长(总之是很长。)
我拿刷子沾墨汁,
第一次,把2米到4米处刷黑了。
第二次,把3米到7米处刷黑了。
第三次,把2米到8米处刷黑了。
第四次,把12米到15米处刷黑了。
。。。好多好多次。
大家看出来了吧,每次只刷一小段,没有规律,有交叉关系,有包含关系,总之很乱。
如果把每刷一次作为一条记录存入数据库,可以求出一共刷了多少次,累积刷了多少米。
但是,如何知道这根木头棍一共有多少米被刷黑了呢?
大家有什么简便高速的算法呢?
大家给个思想,或者能用VB(或VC或Delphi)给出代码就更好了。多谢多谢。