今天是参看了别人的代码
今天看了看别人的代码,815 Flooded!这道题链接
别人的思想主要是依次淹没最矮的方格,即排序后判断Vwater+sum(i个方格体积)是否大于第i矮的方格,这样很好。
但我一开始也有我的想法后再去参看别人的代码的
我是这么想的(借鉴,把体积都除以100,便捷),也是先排序,再把所有方格的体积和和水的体积相加,除以面积得到平均高度,判断是否有方格高度高于平均高度,如果有,就把在平均高度的基础上补出一个高于平均高度的方格,再计算剩下的方格和水的平均高度,依次计算,直到没有方格高于平均高度,最后得到结果。
我觉得我的方法其实就是“倒行逆施”,我在生活中也是这样的,不想和大家一样,但是这样可能会偏离简单的方法。好吧,也许大众的算法就是最快速便捷的算法,这个我呀学习,但大众的活法绝对不是最好的,保持真我/