Facebook
From Nguyễn Hữu Trần Bảo, 1 Year ago, written in C++.
This paste is a reply to Cloprime from Nguyễn Hữu Trần Bảo - go back
Embed
Viewing differences between Cloprime and countnum
#include<bits/stdc++.h>
using namespace std;

std;
long long bc(long long a,long long b)
{
   return (a*b)/__gcd(a,b);
}

int main()
{
  freopen("cloprime.    freopen("countnum.inp","r",stdin);
freopen("cloprime.freopen("countnum.out","w",stdout);
    bool check[1000000];
  for (int i=2;i<=1000000;i++){
    check[i]=true;
  }
  check[0]=false;
  check[1]=false;
  for (int i=2;i<=1000000;i++){
    if (check[i]==true){
      for (int j=2*i;j<=1000000;j+=i){
        check[j]=false;
      }
    }
  }
  
long long n;cin>>n;
  
L,R,a,b;
    cin>>L>>R>>a>>b;
    
long long x;
  for(int i=1;i<=n;i++){
     cin>>x;
     while(check[x]==false) x--;
     cout<<x<<endl;
  }
}
c=R-L+1;
    long long x=R/a-(L-1)/a;
    long long y=R/b-(L-1)/b;
    long long z=R/bc(a,b)-(L-1)/bc(a,b);
    cout<<c-(x+y-z);
}

Replies to countnum rss

Title Name Language When
countnum Nguyễn Hữu Trần Bảo cpp 1 Year ago.
captcha