제출 #147590

#제출 시각아이디문제언어결과실행 시간메모리
147590nicolaalexandraSavrsen (COCI17_savrsen)C++14
30 / 120
1548 ms39544 KiB
#include <iostream>
#define DIM 10000010
using namespace std;
int i,j,a,b,sol;
int d[DIM];
int main (){

    for (i=2;i<DIM/2;i++){
        for (j=i+i;j<DIM;j+=i)
            d[j] += i;
    }

    cin>>a>>b;
    for (i=a;i<=b;i++){
        if (i == 1)
            sol++;
        else sol += max (i-d[i]-1,1+d[i]-i);
    }
    cout<<sol;


    return 0;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…