← RoseCode

ROSECODE 235

黄金比例进制表示

Phinary representation

Philippe_57721 · 数学 ·

ϕ=1+52 是黄金比例。
任何正整数都可以表示为 ϕ 与整数指数的幂之和:
  • 1=ϕ0
  • 2=ϕ1+ϕ2
  • 3=ϕ2+ϕ2
  • 4=ϕ2+ϕ0+ϕ2
  • 5=ϕ3+ϕ1+ϕ4
  • 6=ϕ3+ϕ1+ϕ4
  • 7=ϕ4+ϕ4
  • 8=ϕ4+ϕ0+ϕ4
  • 9=ϕ4+ϕ1+ϕ2+ϕ4
  • 10=ϕ4+ϕ2+ϕ2+ϕ4
如果我们添加指数不连续的约束,则该表示是唯一的。
这种表示形式称为整数的数字表示形式。

对于整数 n,我们将 M(n) 定义为其数学表示形式中所有指数的总和: M(641)=641base-ϕ={13,9,7,5,2,0,3,11,14}=8[1,10000000] 范围内,找到 M 的最小值、第一个达到最小值的整数、最大值以及第一个达到最大值的整数

应答格式:Mmin,nmin,Mmax,nmax // -17,77,8,46 范围为 [1,100]

[我的时间:10 秒]

P.S:
感谢 思南 感谢他的建议,使这个问题变得更加有趣。