Submission
Status:
P---------
Subtask/Task Score:
10/100
Score: 10
User: kavin8888
Problemset: Sofa Cat
Language: cpp
Time: 0.105 second
Submitted On: 2025-11-07 22:34:39
#include<bits/stdc++.h>
using namespace std;
#define spps1 ios::sync_with_stdio(false)
#define spps2 cin.tie(nullptr)
int main()
{
spps1; spps2;
int n; cin>>n;
cin.ignore();
int spin=1;
vector<char> c;
while(n--) {
string s; getline(cin,s);
string tmp = s.substr(0, min(3, (int)s.size()));
if(tmp=="oii") {
for(int i=4;i<s.size();i++) {
if(i+2<s.size() && s[i]=='i' && s[i+1]=='i' && s[i+2]=='i') {
break;
}
if(s[i]==' ') {
continue;
}
else {
for(int j=0;j<spin;j++) {
c.push_back(s[i]);
}
}
}
}
else {
int cnt=0;
for(int i=4;i<s.size();i++) {
if(s[i]=='i') {
cnt++;
if(cnt>=3) {
break;
}
}
else if(s[i]=='o') {
spin--;
if(spin<=0) {
spin=1;
}
}
else if(s[i]=='a') {
spin++;
}
}
}
}
for(int i=0;i<c.size();i++) {
cout<<c[i]<<" ";
}
return 0;
}