Submission #167354

#TimeUsernameProblemLanguageResultExecution timeMemory
167354sansSavrsen (COCI17_savrsen)C++14
0 / 120
2169 ms78800 KiB
#include <iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; #define sp ' ' #define st first #define nd second #define pb push_back #define mp make_pair #define forn(YY, yy) for(long long int yy = 0; yy < YY; ++yy) #define prn(XX) cout << XX << endl #define prs(XX) cout << XX << " " typedef long long int ll; typedef unsigned long long int ull; typedef vector<ll> vll; typedef vector<vector<ll>> vvll; typedef pair<ll, ll> pll; typedef vector<pll> vpll; const int MOD = 1e9 + 7; const int INF = 2e9 + 13; const int mINF = -2e9 - 13; const double PI = 3.14159265358979; const double EPS = 1e-9; const int N = 1e7+3; vll arr(N, 1); int main(int argc, char **argv){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int a, b, B; cin >> a >> B; int A = 1; arr[1] = 0; ll sq = sqrt(B)+1; for(int i = 2; i <= B/2; ++i) for(int j = A+i-A%i; j <= B-B%i; j += i) if(j > i) arr[j] += i; ll total = 0; for(int i = a; i <= B; ++i) total += arr[i]; total = abs((B*(B+1))/2 - (a-1)*(a)/2 - total); cout << total << endl; return 0; } //cikisir

Compilation message (stderr)

savrsen.cpp: In function 'int main(int, char**)':
savrsen.cpp:37:12: warning: unused variable 'b' [-Wunused-variable]
     int a, b, B; cin >> a >> B;
            ^
savrsen.cpp:41:8: warning: unused variable 'sq' [-Wunused-variable]
     ll sq = sqrt(B)+1;
        ^~
#Verdict Execution timeMemoryGrader output
Fetching results...