问题 4243 --天佑猜想

4243: 天佑猜想★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 137  解决: 91
[提交][状态][命题人:]

题目描述

天佑因为没有入围绍兴市编程比赛的复赛,

很伤心,常常以泪洗面。

他决定去挖掘出一个别人不知道的猜想,

经过很多天的冥思苦想,

他终于想到了:

对于任意一个小于等于100的正整数,

都可以表示为若干个互不相同的斐波那契数之和。

请你编程帮他验证一下吧,

如果这是真的话,可以证明他的智商真的很高!

已知斐波那契数的第一项和第二项分别为1和1,

其元素产生的规则是从第三项开始,每个数等于前面两个数之和。

输入

一个正整数n, 3<=n<=100。

输出

参照样例,列出满足要求的等式,等号后面的数从大到小排列。
样例输入
Copy
36
样例输出
Copy
36=34+2

提示

如果存在多种方案,则优先选择如下方案:

1)最大的斐波那契数尽可能大

2)相加的斐波那契数的个数尽可能小

比如37=34+2+1      37=34+3

应该选择37=34+3

又比如36=34+2      36=21+13+2

应该选择36=34+2

来源

[提交][状态]