Cod sursa(job #1442407)

Utilizator FlorinHajaFlorin Gabriel Haja FlorinHaja Data 25 mai 2015 12:31:13
Problema Frac Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>

using namespace std;

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

bool sieve[110000];
int n1, n, i, j, p, p1, prim[100000], k;

void ciur()
{
    for (i = 2; i*i <= 120000000; i++)
    {
        if (!sieve[i])
        {
            k++, prim[k] = i;
            while (n1 % i == 0)
                n1 /= i, sieve[j] = 1;
            for (j = 2*i; j*j <= 120000000; j+= i)
                sieve[j] = 1;
        }
    }
}

int main()
{
    f >> n >> p;
    ciur();
    n1 = n;
    i = 1;
    //while (p1 <= p)
    {
        if (!sieve[prim[i]])
            p++;
        i++;
    }
    return 0;
}