Submission #148554

#TimeUsernameProblemLanguageResultExecution timeMemory
148554TLEWA맞 (#200)HicCup (FXCUP4_hiccup)C++17
24 / 100
23 ms3328 KiB
#include "hiccup.h" #include<algorithm> int HicCup(std::string S) { int H=0,C=0,A=0; int cnt; int N=S.size(); int flag=0; for(int i=0;i<N;i++){ if(!flag&&S[i]=='H')flag=1; if(S[i]=='H'&&i<N-1&&S[i+1]=='!'){ return -1; } if(S[i]=='H')H++; if(!flag&&S[i]=='C'){ return -1; } if(S[i]=='C'){ C++; if(C>H)return -1; cnt=0; } if(!flag&&S[i]=='!'){ return -1; } if(flag&&S[i]=='!'){ A++; cnt++; } } if(H!=C)return -1; return std::min(A/H,cnt); }

Compilation message (stderr)

hiccup.cpp: In function 'int HicCup(std::__cxx11::string)':
hiccup.cpp:5:9: warning: 'cnt' may be used uninitialized in this function [-Wmaybe-uninitialized]
     int cnt;
         ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...