Submission #168291

#TimeUsernameProblemLanguageResultExecution timeMemory
168291juggernautArranging Shoes (IOI19_shoes)C++14
10 / 100
33 ms4088 KiB
#include<bits/stdc++.h> using namespace std; #include "shoes.h" long long count_swaps(vector<int>a){ int i,cnt=0; queue<int>pos,neg; for(i=0;i<a.size();i++) if(a[i]<0)pos.push(i); else neg.push(i); for(i=0;i<a.size();i++){ if(i&1){ cnt+=max(neg.front()-i,0); neg.pop(); }else{ cnt+=max(pos.front()-i,0); pos.pop(); } } return cnt; }

Compilation message (stderr)

shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:7:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(i=0;i<a.size();i++)
             ~^~~~~~~~~
shoes.cpp:10:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(i=0;i<a.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...
#Verdict Execution timeMemoryGrader output
Fetching results...