#include #include #include using namespace std; int count_fib(vector &v) { int max_v = 0; for(int i=0; i fib_v; for(int i=0; i count_v; int counter = 0; int n = 0; for(int i=0; i0; j--) { if(v[i] == fib_v[j]) { n = i; for(int k=j; k>0; k--) { if(v[n] == fib_v[k]) { n--; } else if(n!=0){ continue; } else { goto exit; } } } } } exit: return counter; } int main() { int N = 5; vector v; int x; for(int i=0; i> x; v.push_back(x); } cout << count_fib(v); return 0; }