Pagini recente » Cod sursa (job #2032280) | Cod sursa (job #93189) | Cod sursa (job #1176978) | Cod sursa (job #2238013) | Cod sursa (job #377718)
Cod sursa(job #377718)
#include<fstream.h>
int i1,i2,i3,i4,i,n,s,v[100000009],ii,cat,stop;
int main()
{
ifstream f("koba.in");
ofstream g("koba.out");
f>>n>>v[1]>>v[2]>>v[3];
v[1]%=10;
v[2]%=10;
v[3]%=10;
s+=v[1]+v[2]+v[3];
i=4;ii=4;
while(ii<=n&&!stop)
{
v[i]=v[i-1]+(v[i-2]*v[i-3])%10;
v[i]%=10;
s+=v[i];
ii++;
if(v[i]==v[3]&&v[i-1]==v[2]&&v[i-2]==v[1])
stop=1;
else
i++;
}
if(stop)
{
cat=n/(i-3);
s-=v[i]+v[i-1]+v[i-2];
s*=cat;
n-=cat*(i-3);
for(i=1;i<=n;i++)
s+=v[i];
}
g<<s;
return 0;
}