#CCBCHBAHAI0000128. Mảng Fibonacci (Fibonacci Array)
Mảng Fibonacci (Fibonacci Array)
Mảng Fibonacci (Fibonacci Array)
Nguồn: beecrowd
Phiên bản: Phước Hưng OJ Extended
Đề bài
Dãy Fibonacci được xác định bởi
Cho một chỉ số . Hãy tính và in . Mọi giá trị cần tính trong miền dữ liệu đều biểu diễn được bằng số nguyên 64-bit không dấu.
Bài gốc có nhiều test case trong một input; phiên bản Phước Hưng OJ đã chuyển thành một chỉ số cho mỗi lần chạy, đúng với cơ chế chấm nhiều file độc lập của hệ thống.
Input
Một dòng chứa số nguyên .
Output
In một dòng theo đúng định dạng Fib(N) = X, trong đó N là chỉ số đã cho và .
Subtask
Subtask 1 (100 điểm): .
Ví dụ
Input
60
Output
Fib(60) = 1548008755920
Giải thích
Với , ta xây dãy từ hai giá trị đầu , . Mỗi bước sau cộng hai phần tử liền trước. Tiếp tục đến chỉ số thu được
Do đó chương trình in Fib(60) = 1548008755920.