Cod sursa(job #137882)
Utilizator | Data | 17 februarie 2008 16:02:55 | |
---|---|---|---|
Problema | Koba | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include<fstream>
#include<iostream>
using namespace std;
long n;
int v[100002];
void citeste()
{int t;ifstream f("koba.in");f>>n;f>>t;v[1]=t%10;f>>t;v[2]=t%10;f>>t;v[3]=t%10;f.close();}
void genereaza(){long i;
for(i=4;i<=n;i++)v[i]=(v[i-3]+(v[i-2]*v[i-1])%10)%10;
}
void aduna_scrie(){
long s=0;long i;
for(i=1;i<=n;i++)s+=v[i];
ofstream o("koba.out");
o<<s<<"\n";o.close();
}
int main()
{citeste();
genereaza();
aduna_scrie();
return 0;}