Submission #804022

#TimeUsernameProblemLanguageResultExecution timeMemory
804022Dan4LifeIdeal city (IOI12_city)C++17
23 / 100
27 ms1152 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; const ll MOD = (ll)1e9; int DistanceSum(int N, int *X, int *Y) { ll ans = 0, tot = 0; sort(X,X+N), sort(Y,Y+N); for(int j : {0,1}){ tot = 0; sort(X,X+N); for(ll i = 0; i < N; i++){ ans+=(1ll*X[i]*i-tot+MOD)%MOD; tot+=X[i], tot%=MOD; ans%=MOD;swap(X[i],Y[i]); } } return (int)ans; }

Compilation message (stderr)

city.cpp: In function 'int DistanceSum(int, int*, int*)':
city.cpp:9:13: warning: unused variable 'j' [-Wunused-variable]
    9 |     for(int j : {0,1}){
      |             ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...