Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Số hạng thứ n của dãy Padovan

    Dãy Padovan được định nghĩa: P(0)=P(1)=P(2)=1P(0)=P(1)=P(2)=1P(0)=P(1)=P(2)=1 và P(n)=P(n−2)+P(n−3)P(n) = P(n-2) + P(n-3)P(n)=P(n−2)+P(n−3) với n≥3n \ge 3n≥3.

    Vài số đầu của dãy: 1,1,1,2,2,3,4,5,7,9,12,16,21,28,…1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, \dots1,1,1,2,2,3,4,5,7,9,12,16,21,28,…

    Hãy in P(n)P(n)P(n).

    Ví dụ: n=5⇒P(5)=3n=5 \Rightarrow P(5)=3n=5⇒P(5)=3.

    • Định dạng đầu vào:

      Một số nguyên không âm nnn.

    • Ràng buộc đầu vào:

      0≤n≤800 \le n \le 800≤n≤80. Sử dụng kiểu long long để tránh tràn.

    • Định dạng đầu ra:

      Một số nguyên — giá trị P(n)P(n)P(n).

    Ví dụ:

    Đầu vào:

    5
    

    Đầu ra:

    3

    Giải thích:

    Dãy: 1,1,1,2,2,3 → P(5) = 3.

    Đang tải editor...