“福谷入仓”是福建省三明市将乐县良地村的一场传统的新年祈福仪式。仪式开始,村民们挑着稻谷,集中在村中水尾桥,在稻谷上盖上祖辈传下来的谷仓印。谷仓印一面刻着“福”字,寓意稻谷添福气。稻谷也成了“福谷”。
紧接着,村民们挑着“福谷”在村中行进,家家笑脸相迎,主妇们捧着碗碟,或蒸笼饭桶,站在自家门口,带头的领队送完“福”字,再撒上一小把“福谷”,寓意年年丰收、日子蒸蒸日上。
在仪式的终点,村民们会与孩童一起装扮谷仓,将丰收的稻谷存放进谷仓。长辈也借此教导晚辈要爱护耕地、珍惜粮食。
现在有 n 堆福谷需要入仓,为了简化问题,谷仓可以视为一条数轴,第 i 堆福谷具有两个参数 h[i] 和 pos[i] ,会在数轴上以 pos[i] 位置为中心,堆出一个谷堆,不同福谷的谷堆高度可以累加。具体而言,对于谷仓代表的数轴上的所有点 x ,谷物高度增加 max(0,h[i]-|pos[i]-x|) 。
为了避免谷物爆仓,数轴上所有点的谷物高度不能高于谷仓高度 m 。为了庆祝仪式举行,会选择一堆福谷,将其移除,做成饭吃掉。求对于每堆福谷,如果将其移除,剩余福谷能否实现所有点高度均不超过 m 。