Submission #884416

#TimeUsernameProblemLanguageResultExecution timeMemory
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...