Pagini recente » Cod sursa (job #258051) | Cod sursa (job #1687844) | Cod sursa (job #228748) | Cod sursa (job #1395718) | Cod sursa (job #1693476)
#include <fstream>
#include <bitset>
#include <cmath>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
unsigned long long pw[1000]={},n,S=0;
int main()
{
in>>n;
pw[1]=1;
int i=1;
while(pw[i]<n)
{
i++;
pw[i]=pw[i-1]*5+1;
}
while(n>0)
{
if(pw[i]<=n)
{
n-=pw[i];
S+=pow(5,i+0.0f);
}
else
i--;
}
if(n>0)
out<<S;
else
out<<1;
return 0;
}