Cod sursa(job #1254471)
Utilizator | Mihnea MihneaGhira | Data | 2 noiembrie 2014 19:34:43 |
---|---|---|---|
Problema | Koba | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.93 kb |
#include<fstream>
using namespace std;
ifstream fin("koba.in");
ofstream fout("koba.out");
int n,nr,s;
unsigned long long a,b,c;
int main(){
fin>>n>>a>>b>>c;
if(n==1){
fout<<a%10;
return 0;
}
if(n==2){
fout<<a%10+b%10;
return 0;
}
if(n==3){
fout<<a%10+b%10+c%10;
return 0;
}
nr=3;
s=a%10+b%10+c%10;
if(n>=4){
while(nr<=n){
a=c+b*a;
nr++;
s+=a%10;
if(nr==n){
fout<<s/10*10;
break;
}
b=a+c*b;
s+=b%10;
nr++;
if(nr==n){
fout<<s/10*10;
break;
}
c=b+a*c;
nr++;
s+=c%10;
if(nr==n){
fout<<s/10*10;
break;
}
}
}
return 0;
}