//Superprime Rib - USACO Training Gateway - 2005 /* ID: contato1 PROG: sprime LANG: C */ #include #define NMAX 9 #define INFINITO 100000 int primos[NMAX][INFINITO], cont[NMAX]; int eh_primo(long int num) { int i; if (num==1||(!(num%2)&&num!=2)) { return 0; } for (i=3; i*i<=num; i+=2) { if (!(num%i)) { return 0; } } return 1; } void funcao(int n) { int i, j, num; cont[n]=0; if (n>1) { funcao(n-1); for (i=0; i