Submission #147822

#TimeUsernameProblemLanguageResultExecution timeMemory
147822mariadincaSavrsen (COCI17_savrsen)C++14
120 / 120
2045 ms78712 KiB
#include <iostream> using namespace std; int a, b, i, j; long long x, sol, sum[10000001]; int main(){ cin>>a>>b; if(a == 1) sol = 1; for(i=2;i<=b;i++){ for(j=i+i;j<=b;j+=i) sum[j] += i; x = sum[i] + 1 - i; x = max(x, -x); if(i >= a) sol += x; } cout<<sol; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...