Submission #382739

#TimeUsernameProblemLanguageResultExecution timeMemory
382739ParsaAlizadehIdeal city (IOI12_city)C++17
23 / 100
33 ms2028 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll, ll> pll; typedef pair<int, int> pii; #define all(x) x.begin(), x.end() #define kill(x) return cout << x << endl, 0 #define endl '\n' constexpr ll pw(ll a, ll b, ll mod) { return (!b ? 1 : b & 1 ? a * pw(a * a % mod, b / 2, mod) % mod : pw(a * a % mod, b / 2, mod)); } constexpr int N = 1e5 + 10; constexpr int MOD = 1e9; ll ans; int DistanceSum(int n, int *X, int *Y) { sort(X, X + n); sort(Y, Y + n); for (int i = 1; i < n; i++) { ans += (ll) i * (n - i) % MOD * (X[i] - X[i - 1]) % MOD; ans += (ll) i * (n - i) % MOD * (Y[i] - Y[i - 1]) % MOD; ans %= MOD; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...