Submission #86429

#TimeUsernameProblemLanguageResultExecution timeMemory
86429PlutonSavrsen (COCI17_savrsen)C++14
0 / 120
146 ms688 KiB
#include <bits/stdc++.h> #define ld long double #define ll long long #define sz size() #define all(xx) xx.begin(),xx.end() #define pb push_back #define in insert #define er erase #define S second #define F first #define pii pair <int, int> #define to_be continue #define mp make_pair #define stop exit (0) #define fname "" #define speed ios_base::sync_with_stdio(0);cin.tie(0) #define input freopen (fname".in", "r", stdin) #define output freopen (fname".out", "w", stdout) #define int ll #define N 10200000 using namespace std; const int inf = 1e9 + 123; const ll INF = 1e18 + 123; const double pi = acos (-1.0); const ld eps = 1e-3; ll a, b, ans, cur; main () { speed; cin >> a >> b; for (ll i = 1; i <= N; i ++) { if ((b / i) - 1 <= 0) break; if (!max (((a - 1ll) / i), 0ll)) ans += i * (max (((b / i) - max (((a - 1ll) / i), 0ll) - 1), 0ll)); else ans += i * (max (((b / i) - max (((a - 1ll) / i), 0ll)), 0ll)); } for (ll j = a; j <= b; j ++) cur += j; cout << abs (cur - ans); } //Coded by A....

Compilation message (stderr)

savrsen.cpp:32:7: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main ()
       ^
#Verdict Execution timeMemoryGrader output
Fetching results...