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;
}