Cod sursa(job #2698816)

Utilizator gasparrobert95Gaspar Robert Andrei gasparrobert95 Data 23 ianuarie 2021 09:53:06
Problema Factorial Scor 15
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
ll n;

int main() {
    fin >> n;
    if (n == 0) {
        fout << 1;
        return 0;
    }
    ll z = 1, i = 5, put = 0;
    while (z < n) {
        i += 5;
        if ((i / 5) % 5 == 0)
            ++put, z += put;
        ++z;
    }
    if (z == n)
        fout << i;
    else
        fout << -1;
    return 0;
}