Cod sursa(job #1658509)

Utilizator AndreiD31Dragan Andrei AndreiD31 Data 21 martie 2016 16:36:35
Problema Mins Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.83 kb
#include <fstream>

using namespace std;
ifstream f("mins.in");
ofstream g("mins.out");
int ciur[101],c,d,min1,max1,k,ct,nrt,ok,i,j;
int main()
{
   f>>c>>d;
   ciur[2]=1;
   ciur[3]=1;
   ciur[5]=1;
   ciur[7]=1;
   ciur[11]=1;
   ciur[13]=1;
  //c--;
  //d--;
  min1=min(c,d);
  max1=max(c,d);

  for(i=2;i<=min1;i++)
    for(j=1;j<=i-1;j++)
  {

    ok=1;
    for(int k=2;k<=13;k++)
    {
        if(ciur[k]==1)
        if(i%k==0&&j%k==0){ok=0;break;}
    }
    if(j==1){nrt++;}
    else if(ok==1)nrt=nrt+2;

  }
 // nrt=nrt*2;
  //g<<nrt<<" ";
  for(i=min1+1;i<=max1-1;i++)
    for(j=1;j<=i;j++)
  {

    ok=1;
    for(int k=2;k<=13;k++)
    {
        if(ciur[k]==1)
        if(i%k==0&&j%k==0){ok=0;break;}
    }
    if(j==1){nrt++;}
   else  if(ok==1)nrt=nrt+2;
  }
  g<<nrt+1;
    return 0;
}