제출 #466921

#제출 시각아이디문제언어결과실행 시간메모리
466921dvtdSavrsen (COCI17_savrsen)C++14
120 / 120
1296 ms39492 KiB
#include <bits/stdc++.h>
#define maxN 10000010

using namespace std;

int sum[maxN];

int main()
{
    int a, b;
    cin >> a >> b;

    for (int d = 1; d <= b; ++d)
    {
        int mul = 2;

        while (mul <= b / d)
        {
            sum[d * mul] += d;
            mul++;
        }
    }

    long long res = 0;
    for (int i = a; i <= b; ++i) res += abs(sum[i] - i);

    cout << res;
}
#Verdict Execution timeMemoryGrader output
Fetching results...