Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #define Speed ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
- using namespace std;
- bool R(string s) {
- for (int i = 0; i < s.size();) {
- if (s.size() - i >= 9)
- if (s.substr(i, 9) == "outputone") {
- i += 9;
- continue;
- }
- if (s.size() - i >= 8)
- if (s.substr(i, 8) == "inputone" || s.substr(i, 8) == "outputon") {
- i += 8;
- continue;
- }
- if(s.size() - i >= 7)
- if (s.substr(i, 7) == "inputon") {
- i += 7;
- continue;
- }
- if(s.size() - i >= 6)
- if (s.substr(i, 6) == "output") {
- i += 6;
- continue;
- }
- if(s.size() - i >= 5)
- if (s.substr(i, 5) == "input" || s.substr(i, 5) == "puton") {
- i += 5;
- continue;
- }
- if(s.size() - i >= 3)
- if (s.substr(i, 3) == "out" || s.substr(i, 3) == "one") {
- i += 3;
- continue;
- }
- if(s.size() - i >= 2)
- if (s.substr(i, 2) == "in") {
- i += 2;
- continue;
- }
- return false;
- }
- return true;
- }
- int main() {
- Speed;
- int n;
- string s;
- cin >> n;
- for (int i = 0; i < n; i++) {
- cin >> s;
- if (R(s)) cout << "YES\n";
- else cout << "NO\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement