Cod sursa(job #862754)
| Utilizator | Data | 22 ianuarie 2013 21:51:03 | |
|---|---|---|---|
| Problema | Al k-lea termen Fibonacci | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.42 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main() {
FILE * in = fopen("kfib.in", "r");
FILE * out = fopen("kfib.out", "w");
long k, i;
fscanf(in, "%ld", &k);
long long vec[k];
vec[0] = 1; vec[1] = 1; vec[2] = 2;
for (i = 4; i <= k; i++) {
vec[i - 1] = vec[i - 2] + vec[i - 3];
}
fprintf(out, "%Ld", vec[k - 1] % 666013);
return 0;
}
