CodeChef submission 796720 (C) plaintext list. Status: CE, problem AVISKR02, contest . By pvihari (pvihari), 2012-01-16 20:09:26.
#include<stdio.h> #define Max 10000000000 int fibonacci[Max]; long int i; long int getG(long int n); long int fib(long int m); int main(){ int cases; long int n; int j; long int g; for(i=0;i<Max;i++) fibonacci[i] = -1; fibonacci[1] = 1; fibonacci[2] = 1; for(j=0;j<cases;j++){ g = getG(n); } return 0; } long int getG(long int n){ long int sum = 0; for(i=1;i<=n;i++) sum = sum+fib(4*i-1); return(sum); } long int fib(long int i){ if((fibonacci[i]>0)||(i==1)||(i==2)) return(fibonacci[i]); fibonacci[i] = fib(i-1)+fib(i-2); // printf("f %ld %d\n",i,fibonacci[i]); return(fibonacci[i]); }
Comments

