#P3539. [POI 2012] ROZ-Fibonacci Representation

[POI 2012] ROZ-Fibonacci Representation

Description

译自 POI 2012 Stage 2. Day 2「Rozkład Fibonacciego

给定正整数 kk,求用斐波那契数的和或差表示 kk 所需要的斐波那契数数量最小值,例如:

  • 10=5+510=5+5
  • 19=21219=21-2
  • 17=13+5117=13+5-1
  • 1070=987+89511070=987+89-5-1

Input Format

第一行一个整数 p(1p10)p (1 \le p \le 10) 表示询问的数量。

接下来 pp 行每行一个整数 k(1k41017)k (1 \le k \le 4 \cdot 10^{17})

Output Format

对每个询问输出一个整数,表示最少需要的斐波那契数数量。

翻译来自于 LibreOJ

1
1070
4