Submission #884459

#TimeUsernameProblemLanguageResultExecution timeMemory
884459AriadnaSavrsen (COCI17_savrsen)C++14
120 / 120
770 ms78932 KiB

#include <bits/stdc++.h>
#define ll long long

using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    vector < ll > sum(b + 1, 1);
    sum[1] = 0;
    for (int i = 2; i <= b; ++i) {
        for (int j = 2 * i; j <= b; j += i) {
            sum[j] += i;
        }
    }
    ll ans = 0;
    for (int i = a; i <= b; ++i) {
        ans += abs(sum[i] - i);
    }
    cout << ans << '\n';
    
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...