Deep Learning study

백준 1016문제 본문

백준 문제 코드

백준 1016문제

HwaniL.choi 2019. 10. 1. 18:46
반응형
#include <iostream>
#include <cmath>
using namespace std;

long long int m,M;
bool check[5000001];

int main(){
    cin >> m >> M;
    int cnt=0;

    for(long long int i=2 ; i*i<=M ;i++){
        if(!(m%(i*i))) check[0] = true;
        for(long long int j = i*i-(m%(i*i)) ; j <= M-m ; j+=i*i) check[j] = true;
    }

    for(int i=0 ; i<=M-m ; i++)
        if(!check[i]) cnt++;

    cout << cnt << endl;
    
    return 0;
}

백준 1016문제 풀이입니다.!

반응형

'백준 문제 코드' 카테고리의 다른 글

백준 1541문제  (0) 2019.10.05
백준 1535문제 (DP이용)  (0) 2019.10.05
백준 9007문제  (0) 2019.09.29
백준 9935문제  (0) 2019.09.29
백준 2448문제  (0) 2019.09.29
Comments