제출 #24934

#제출 시각아이디문제언어결과실행 시간메모리
24934ExtazyPalembang Bridges (APIO15_bridge)C++14
8 / 100
19 ms2692 KiB
/*
example test starts
1

1 5
B 0 A 4
B 1 B 3
A 5 B 7
B 2 A 6
B 1 A 7
example test ends
*/
#include <bits/stdc++.h>

using namespace std;

const int N = 1<<17;

int n,k,sz,arr[N];
long long ans;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int tests,current_case;
    int i,x1,x2,x;
    char side1,side2;

    tests=1;
    //cin>>tests;
    for(current_case=1;current_case<=tests;current_case++) {
        cin>>k>>n;
        ans=0;
        sz=0;
        for(i=1;i<=n;i++) {
            cin>>side1>>x1>>side2>>x2;
            if(side1==side2) ans+=abs(x2-x1);
            else ++ans,arr[++sz]=x1,arr[++sz]=x2;
        }
        sort(arr+1,arr+1+sz);
        x=arr[(sz+1)>>1];
        for(i=1;i<=sz;i++) ans+=abs(x-arr[i]);
        cout<<ans<<endl;
    }

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...