第一个和第三个样例输入进去程序停顿了一会就结束了,没有任何的输出,大佬求调
题目传送门
#include<bits/stdc++.h>
using namespace std;
string s;
stack <char> st;
int sum;
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='T' && st.top()=='S') continue;
if(s[i]=='T' && st.empty()) continue;
else{
st.push(s[i]);
sum++;
}
}
printf("%d",sum);
return 0;
}