设对三根木头累计切去的总长度分别为 (s1,s2,s3)。初始 (0,0,0)。
第 i 次若给第 1 根切,则需 a−s1>i⟺s1+i<a;切完后 s1←s1+i(另外两根不变)。对第 2、3 根同理。
只需记录所有可达的累计切除三元组集合 R(含初始)。最终把每个可达状态映射为长度 (x,y,z)=(a−s1,b−s2,c−s3),统计满足
小红是一家木材厂的厂主,他收到了一项加工任务:
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.