Submission #1159513

#TimeUsernameProblemLanguageResultExecution timeMemory
1159513AlgorithmWarriorPalembang Bridges (APIO15_bridge)C++20
22 / 100
65 ms1508 KiB
#include <bits/stdc++.h> using namespace std; int k,n; long long rasp; vector<int>poz; void read(){ cin>>k>>n; int i; for(i=1;i<=n;++i){ char tip1,tip2; int poz1,poz2; cin>>tip1>>poz1>>tip2>>poz2; if(tip1==tip2) rasp+=abs(poz1-poz2); else{ ++rasp; poz.push_back(poz1); poz.push_back(poz2); } } } void solve(){ sort(poz.begin(),poz.end()); int median=poz.size()/2; int i; for(i=0;i<(int)poz.size();++i) rasp+=abs(poz[median]-poz[i]); } int main(){ read(); solve(); cout<<rasp; 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...