假如我们有 a:ba : ba:b,确定了 a+b=Sa +b = Sa+b=S,这唯一确定了 a,ba, ba,b。
考虑正方形分割形态的不同和 a:ba : ba:b 构成了双射,这很好,因为我们对于每种不同的形态,都可以在长边上接正方形或者在短边上接正方形,构成新的 不同 分割形态。所以 ansn=2ansn−1ans_n = 2ans_{n-1}ansn=2ansn−1。
因此,输出 2n−12^{n-1}2n−1 即可。
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 CZOJ 通用账户