Cod sursa(job #137219)

Utilizator FlorinC1996Florin C FlorinC1996 Data 17 februarie 2008 10:20:13
Problema Koba Scor 30
Compilator cpp Status done
Runda preONI 2008, Runda 4, Clasele 5-8 Marime 0.76 kb
#include<stdio.h>
int a[10][10][10];
int main()
{
long n,T1,T2,T3,rez;
 freopen("koba.in","r",stdin);
  freopen("koba.out","w",stdout);
scanf("%ld%ld%ld%ld",&n,&T1,&T2,&T3);
int i,j,k;
for(i=0;i<=9;i++)
	for(j=0;j<=9;j++)
		for(k=0;k<=9;k++)
		{
		 
			rez=i+j*k;
                        rez=rez%10;
			a[i][j][k]=rez;
			//  printf("%d %d %d %ld \n",i, j, k, rez);
                         
		}
T1=T1%10;
T2=T2%10;
T3=T3%10;
long s=0;
s+=T1;
s+=T2;
s+=T3;
if(n>=4)
	{
		for(i=4;i<=n;i++)
                	{
			k=a[T3][T2][T1];
			//k = T3 + T2 * T1;
			//k = k%10;
			s=s+k;
			T1=T2;
			T2=T3;
			T3=k;
			 //	printf("%d %ld %ld %ld %ld \n", i, s, T3, T2, T1);
                        }
	}
printf("%ld",s);
fcloseall();
return 0;
}