제출 #1343875

#제출 시각아이디문제언어결과실행 시간메모리
1343875ZeroPalembang Bridges (APIO15_bridge)C++20
22 / 100
33 ms5264 KiB

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pb push_back
#define ff first
#define ss second
#define pi pair<int,int>


signed main(){
    cin.tie(0)->sync_with_stdio(0);
    
    int k, n; cin >> k >> n;

    vector<int> c;
    vector<pair<char,int>> x,y;
    int s = 0;
    for(int i=0; i < n; i ++){
        char a,b; int a1, b1; cin >> a >> a1 >> b >> b1;
        if(a == b) s += abs(a1 - b1);
        else {
            c.pb(a1);c.pb(b1);
            x.pb({a,a1});
            y.pb({b,b1});
        }
    }
    sort(c.begin(),c.end());
    n = c.size()/2;
    int xx = c[n];
    for(int i=0; i < n; i ++){
        s += abs(y[i].ss - xx) + abs(x[i].ss - xx) + 1;
    }
    cout << s;




}
#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...