Submission #149217

#TimeUsernameProblemLanguageResultExecution timeMemory
149217(παρα)γεμιστά (#200)HicCup (FXCUP4_hiccup)C++17
24 / 100
1100 ms3448 KiB
#include "hiccup.h" #include<bits/stdc++.h> using namespace std; char sec(stack<char> a){ int t = a.top(); a.pop(); int b = a.top(); a.push(t); return b; } int HicCup(std::string s) { stack<char> st; for(int i=0;i<s.size();i++){ st.push(s[i]); while(st.size()>=2 && st.top()=='C' && sec(st)=='H') st.pop(), st.pop(); } if(st.size()!=0) return -1; return 0; }

Compilation message (stderr)

hiccup.cpp: In function 'int HicCup(std::__cxx11::string)':
hiccup.cpp:15:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<s.size();i++){
              ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...