Submission #1076369

#TimeUsernameProblemLanguageResultExecution timeMemory
1076369dostsPalembang Bridges (APIO15_bridge)C++17
22 / 100
31 ms4444 KiB
//Dost SEFEROĞLU #include <bits/stdc++.h> using namespace std; #define int long long #define pii pair<int,int> #define ff first #define ss second #define sp << " " << #define all(cont) cont.begin(),cont.end() #define vi vector<int> const int MOD = 1e9+7,inf = 2e18; const int N = 5001; void solve() { int k,n; cin >> k >> n; assert(k == 1); int ans = 0; vi a; vi v; for (int i=1;i<=n;i++) { char c1,c2; int x1,x2; cin >> c1 >> x1 >> c2 >> x2; if (c1 == c2) { ans+=abs(x1-x2); continue; } v.push_back(x1),v.push_back(x2); ans++; } sort(all(v)); int med = v[(v.size()+1)/2]; for (auto& it : v) ans+=abs(it-med); cout << ans << endl; } signed main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); #ifdef Dodi freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); #endif int t = 1; //cin >> t; while (t --> 0) solve(); }
#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...