Cod sursa(job #3250771)

Utilizator cristian46290Petre Cristian cristian46290 Data 23 octombrie 2024 16:50:45
Problema Pascal Scor 40
Compilator cpp-64 Status done
Runda cex_1 Marime 0.52 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("pascal.in");
ofstream g("pascal.out");

int r, d;

int exp(int x,int y)
{
    int rez = 0;
    int cy = y;
    while(x >= y){
        rez += x / y;
        y *= cy;
    }
    return rez;
}

int main()
{
    f >> r >> d;
    int rez = 0;
    for (int i = 0;i < r;i++){
        int ceva = exp(r,d);
        int ceva2 = exp((r-i),d);
        int ceva3 = exp(i,d);
        if (ceva3 + ceva2 < ceva)rez++;
    }
    g << rez;
}