Submission #86508

#TimeUsernameProblemLanguageResultExecution timeMemory
86508Azamat_MuratSavrsen (COCI17_savrsen)C++14
120 / 120
2235 ms78880 KiB
#include <bits/stdc++.h> #define mp make_pair #define pb push_back #define f first #define s second #define all(x) x.begin(), x.end() #define ll long long //#define int long long using namespace std; void boost() { ios_base::sync_with_stdio(false); cin.tie(NULL); } void free() { freopen("A.in", "r", stdin); freopen("A.out", "w", stdout); } ll sum[10000001]; main() { //free(); boost(); int a, b; cin >> a >> b; sum[1] = 1; for(int i = 2; i <= 10000000; i++) for(int j = i + i; j <= 10000000; j += i) sum[j] += i; ll ans = 0; for(int i = a; i <= b; i++) ans += abs(i - sum[i] - 1); cout << ans, exit(0); }

Compilation message (stderr)

savrsen.cpp:21:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
savrsen.cpp: In function 'void free()':
savrsen.cpp:17:9: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  freopen("A.in", "r", stdin);
  ~~~~~~~^~~~~~~~~~~~~~~~~~~~
savrsen.cpp:18:9: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  freopen("A.out", "w", stdout);
  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...