#include <bits/stdc++.h>
#define ii pair<int, int>
#define fi first
#define se second
#define inf 0x3f3f3f3f3f3f3f3f
using namespace std;
using ll = long long;
const ll mod=1e9+7;
const int nx=2e5+5;
bool cmp(ii a, ii b)
{
return a.se<b.se;
}
int n;
ii a[nx];
ll ans=0, res=inf, pre[nx];
vector<int> ve;
int main()
{
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
cin>>n;
for(int i = 1; i <= 2*n; i++)
cin>>a[i].fi>>a[i].se;
sort(a+1, a+2*n+1);
for(int i = 1; i <= n; i++)
{
ans+=abs(i-a[i*2-1].fi);
ans+=abs(i-a[i*2].fi);
if(a[i*2-1].se<=a[i*2].se)
ans+=abs(a[i*2-1].se-1), ans+=abs(a[i*2].se-2);
else ans+=abs(a[i*2].se-1), ans+=abs(a[i*2-1].se-2);
}
cout<<ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |