제출 #144919

#제출 시각아이디문제언어결과실행 시간메모리
144919cfalasArranging Shoes (IOI19_shoes)C++14
10 / 100
2 ms380 KiB
#include<bits/stdc++.h> using namespace std; #include "shoes.h" long long count_swaps(std::vector<int> s) { stack<int> st; st.push(s[0]); for(int i=1;i<s.size();i++){ while(i<s.size() && st.size()>0 && st.top()<0 && s[i]>0){ //cout<<"Removing "<<st.top()<<endl; st.pop(); i++; } if(i==s.size()) break; //cout<<"Adding "<<s[i]<<endl; st.push(s[i]); } return st.size()/2; }

컴파일 시 표준 에러 (stderr) 메시지

shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:8:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=1;i<s.size();i++){
              ~^~~~~~~~~
shoes.cpp:9:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   while(i<s.size() && st.size()>0 && st.top()<0 && s[i]>0){
         ~^~~~~~~~~
shoes.cpp:14:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(i==s.size()) break;
      ~^~~~~~~~~~
#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...