Cod sursa(job #734566)
Utilizator | Data | 14 aprilie 2012 15:54:29 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.53 kb |
#include <fstream>
using namespace std;
int main ()
{
ifstream fin("kfib.in") ;
ofstream fout ("kfib.out") ;
long long a , b , n , i ;
fin >> n ;
if (n == 1)
fout << 1 ;
else
{ a=1 ;
b=0 ;
for ( i=2 ; i<=n ; i++ ) {a=a+b ;
b=a-b ;
a = a % 666013 ;
}
fout << a ;
}
return 0 ;
}