# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1095156 | 2024-10-01T12:55:30 Z | NguyenPhucThang | Palembang Bridges (APIO15_bridge) | C++17 | 2 ms | 604 KB |
#include <bits/stdc++.h> #define forr(i, a, b) for (int i = (a); i <= (b); i++) #define ford(i, a, b) for (int i = (a); i >= (b); i--) #define forf(i, a, b) for (int i = (a); i < (b); i++) #define fi first #define se second #define pb push_back #define all(v) v.begin(), v.end() #define ll long long #define ld long double #define pii pair<int, int> #define pll pair<ll, ll> #define vi vector<int> #define vii vector<pii> #define mask(i) (1LL << (i)) #define bit(x, i) (((x) >> (i)) & 1) #define bp __builtin_popcountll #define file "test" using namespace std; const int base = 31; const ll mod = 1e9 + 7; const ll oo = 1e18; const int N = 1e6 + 5; const int M = 1e6; ll s[N], cnt[N]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int K, n; cin >> K >> n; ll res = 0; vector<int> xx; forr(i, 1, n){ char b1, b2; int x1, x2; cin >> b1 >> x1 >> b2 >> x2; if (b1 == b2){ res += abs(x1 - x2); } else { res++; cnt[x1]++; cnt[x2]++; xx.pb(x1); xx.pb(x2); } } sort(all(xx)); ll med = xx[(xx.size() - 1) >> 1]; ll cost1 = 0; forr(i, 0, xx.size() - 1) cost1 += abs(med - xx[i]); cout << res + cost1; return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 1 ms | 600 KB | Execution killed with signal 11 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 2 ms | 600 KB | Execution killed with signal 11 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 1 ms | 348 KB | Execution killed with signal 11 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 1 ms | 600 KB | Execution killed with signal 11 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 1 ms | 604 KB | Execution killed with signal 11 |
2 | Halted | 0 ms | 0 KB | - |