CSES - Fibonacci Numbers | Số Fibonacci

Xem PDF

Điểm: 1500 Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Các số Fibonacci có thể được định nghĩa như sau:

  • \(F_0 = 0\)
  • \(F_1 = 1\)
  • \(F_n = F_{n−2} + F_{n−1}\)

Nhiệm vụ của bạn là tính giá trị của \(F_n\) với \(n\) được cho.

Input

  • Dòng đầu vào duy nhất có một số nguyên \(n\).

Output

  • In giá trị của \(F_n\) chia lấy dư cho \(10^9 + 7\).

Constraints

  • \(0 \le n \le 10^{18}\)

Example

Sample input

10

Sample output

55


Bình luận


  • -2
    tknhatbm    7:30 a.m. 28 Tháng 4, 2023

    sau 7749 năm nhân ma trận thì cuối cùng cũng được


    • -1
      phongduongLOL    11:31 a.m. 12 Tháng 11, 2023

      ma trận là cái j vậy


      • 1
        iq2000laday    9:31 a.m. 14 Tháng 11, 2023

        giống cái bảng có n hàng m cột thì gọi là ma trận đó mi :)))


      • 2
        tk22DoMinhVu    3:09 p.m. 2 Tháng 11, 2023

        🙁


        • 3
          flo    11:01 p.m. 7 Tháng 5, 2023

          Nhân ma trận dễ mà nhóc, cực kì ezzzz =))


          • 2
            tknhatbm    7:13 a.m. 8 Tháng 5, 2023

            No anh, mất thời gian tạo hàm với lại công thức mà :v


            • 1
              xthabao1    10:55 p.m. 14 Tháng 8, 2023

              mn dùng ngôn ngữ gì vậy


              • 0
                tknhatbm    9:21 a.m. 15 Tháng 8, 2023

                Python


                • 0
                  xthabao1    9:23 a.m. 15 Tháng 8, 2023

                  tui chơi c++