Submission #317350

#TimeUsernameProblemLanguageResultExecution timeMemory
317350jjjSavrsen (COCI17_savrsen)C++14
120 / 120
1614 ms78712 KiB
#include <bits/stdc++.h> using namespace std; long long s1[10000010]; int main() { int a, b; cin >> a >> b; long long s = 0; for(int i = 1; i <= b; i++) { int x; if(a % i == 0) x = a; else x = (a / i + 1) * i; for( ; x <= b; x += i) if(x != i) s1[x] += i; } for(int i = a; i <= b; i++) s += abs(s1[i] - i); cout << s; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...