Pagini recente » Cod sursa (job #3160457) | Cod sursa (job #1983704) | Cod sursa (job #2976317) | Cod sursa (job #224371) | Cod sursa (job #1327364)
#include <stdio.h>
#define MAXI 1001
int v[MAXI+1];
int main(){
int n, a, b, c, x, i, aux;
FILE *fin, *fout;
fin=fopen("koba.in", "r");
fout=fopen("koba.out", "w");
fscanf(fin, "%d%d%d%d", &n, &a, &b, &c);
a%=10;
b%=10;
c%=10;
x=a*100+10*b+c;
v[1]=a;
v[2]=a+b;
v[3]=a+b+c;
i=3;
do{
i++;
aux=c;
c=(c+b*a)%10;
a=b;
b=aux;
v[i]=v[i-1]+c;
}while((a*100+b*10+c!=x)&&(i<=n));
i--;
fprintf(fout, "%d\n", v[i]*(n/i)+v[n%i]);
fclose(fin);
fclose(fout);
return 0;
}