제출 #884436

#제출 시각아이디문제언어결과실행 시간메모리
884436ElenaBMSavrsen (COCI17_savrsen)C++17
60 / 120
3065 ms600 KiB
#include <bits/stdc++.h>
#define int long long 

using namespace std;

int f (int n){
    int ans = 1;
    if (n == 1) return 0;
    for (int i = 2; i <= sqrt(n); ++i){
        if (i*i == n) ans += i;
        else if (n%i == 0) ans += i + n/i;
    }
    return ans;
}
signed main()
{
    int a, b;
    cin>> a >> b;
    int ans = 0;
    for (int i = a; i <= b; ++i){
        ans += abs(i- f(i));
    }
    cout<< ans << '\n';
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...