Submission #640920

#TimeUsernameProblemLanguageResultExecution timeMemory
640920makanhuliaPalembang Bridges (APIO15_bridge)C++17
22 / 100
40 ms4324 KiB
#include <bits/stdc++.h>
using namespace std;

#define nyahalo ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define otsumiko exit(0);
#define mikodanye priority_queue<pair<long long, long long>, vector<pair<long long, long long> >, greater<pair<long long, long long> > >
#define mikochi priority_queue<long long, vector<long long>, greater<long long> >

long long k, n, s, t, ca, cb, ad = 0, ans = 0, sz, md;
char p, q;
vector<long long> vc;

int main() {
  nyahalo
  long long i, j;
  cin >> k >> n;
  if (k == 1) {
    for (i=1; i<=n; i++) {
      cin >> p >> s >> q >> t;
      ca = p-'A';
      cb = q-'A';
      if (ca == cb) {
        ad += abs(s-t);
      } else {
        vc.push_back(s);
        vc.push_back(t);
      }
    }
    sort(vc.begin(), vc.end());
    sz = vc.size();
    md = sz/2;
    for (i=0; i<sz; i++) {
      ans += abs(vc[i]-vc[md]);
    }
    ans += sz/2;
    ans += ad;
    cout << ans << "\n";
    otsumiko
    //uwu
  }
  cout << "sek\n";
  otsumiko
}

Compilation message (stderr)

bridge.cpp: In function 'int main()':
bridge.cpp:15:16: warning: unused variable 'j' [-Wunused-variable]
   15 |   long long i, j;
      |                ^
#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...