[Mảng 1 Chiều Cơ Bản]. Bài 57. Cặp số Fibonacci

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho mảng A[] gồm N phần tử bạn hãy đếm xem trong mảng A[] có bao nhiêu cặp số có tổng là 1 số trong dãy số Fibonacci

Lưu ý dãy Fibonacci bắt đầu từ số 0


Đầu vào

Dòng 1 là N : số phần tử trong mảng

Dòng 2 là N số viết cách nhau 1 dấu cách


Giới hạn

1≤N≤10^3

0≤A[i] ≤10^6


Đầu ra

In ra đáp án của bài toán


Ví dụ :

Input 01
5
1 2 3 4 5
Output 01
4

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    baotretrau  đã bình luận lúc 14, Tháng 11, 2025, 1:07

    ban đầu mình thấy học code thật nhàm chán cho đến khi mình biết được những bài này có cách giải hay ntn ví dụ bày này thay vì chạy fibonacci chay thì mình có thể dùng sàng fibonacci thử nhóe dưới đây là hàm đấy

    Blockquote void sangfb(){ int i,j,z; fb[0]=1; fb[1]=1; fb[2]=1; i=1; j=2; z=3; while(z<=1000038){ fb[z]=1; i=j; j=z; z=i+j; } }