답안 #226279

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
226279 2020-04-23T09:30:36 Z quocnguyen1012 Savrsen (COCI17_savrsen) C++14
120 / 120
1010 ms 39548 KB
#include <bits/stdc++.h>

#define fi first
#define se second
#define mp make_pair
#define pb push_back
#define eb emplace_back
#define ar array

using namespace std;
typedef long long ll;
typedef pair<int, int> ii;

const int maxn = 1e7 + 5, inf = 1e9;

int sum[maxn];
int a, b;

signed main(void)
{
  ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
  #ifdef LOCAL
    freopen("A.INP", "r", stdin);
    freopen("A.OUT", "w", stdout);
  #endif // LOCAL
  cin >> a >> b;
  for(int i = 1; i <= b; ++i){
    for(int j = 2 * i; j <= b; j += i)
      sum[j] += i;
  }
  ll res = 0;
  for(int i = a; i <= b; ++i){
    res += abs(i - sum[i]);
  }
  cout << res;
}

# 결과 실행 시간 메모리 Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 5 ms 384 KB Output is correct
3 Correct 5 ms 768 KB Output is correct
4 Correct 1008 ms 39516 KB Output is correct
5 Correct 997 ms 39520 KB Output is correct
6 Correct 1010 ms 39548 KB Output is correct
7 Correct 922 ms 36352 KB Output is correct
8 Correct 151 ms 10368 KB Output is correct