제출 #884416

#제출 시각아이디문제언어결과실행 시간메모리
884416AriadnaSavrsen (COCI17_savrsen)C++14
60 / 120
3065 ms600 KiB

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

using namespace std;

ll sum_div(int n) {
    if (n == 1) return 0;
    ll sum = 1;
    for (int i = 2; i * i <= n; ++i) {
        if (i * i == n) sum += i;
        else if (n % i == 0) {
            sum += i + n / i;
        }
    }
    return sum;
}

int main()
{
    int a, b;
    cin >> a >> b;
    ll ans = 0;
    for (int i = a; i <= b; ++i) {
        ans += abs(i - sum_div(i));
    }
    cout << ans << '\n';

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...