Submission #884409

#TimeUsernameProblemLanguageResultExecution timeMemory
884409gutzzySavrsen (COCI17_savrsen)C++14
60 / 120
3067 ms408 KiB
#include <bits/stdc++.h> using namespace std; long long f(int n){ if(n==1) return 1; long long ans = n; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ ans -= i; if(i!=1 and i*i!=n){ ans -= (n/i); } } } return abs(ans); } int main(){ int a,b; cin >> a >> b; long long ans = 0; for(int i=a;i<=b;i++){ ans += f(i); } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...