Submission #443814

#TimeUsernameProblemLanguageResultExecution timeMemory
443814impriPalembang Bridges (APIO15_bridge)C++14
22 / 100
128 ms3480 KiB
#include<bits/stdc++.h> using namespace std; int main(void){ int k,n; vector<int>arr; cin >> k >> n; long long res=0; for(int i=1;i<=n;i++){ char a,b; int c,d; cin >> a >> c >> b >> d; if(a==b)res+=abs(c-d); else{ arr.push_back(c); arr.push_back(d); } } if(arr.empty()){ cout << res; return 0; } sort(arr.begin(),arr.end()); res+=(arr.size())/2; int mid=(arr.size())/2; for(int i=0;i<arr.size();i++){ res+=abs(arr[i]-arr[mid]); } cout << res; }

Compilation message (stderr)

bridge.cpp: In function 'int main()':
bridge.cpp:26:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   26 | for(int i=0;i<arr.size();i++){
      |             ~^~~~~~~~~~~
#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...