Code Submission Evaluation System Login

CSES - HIIT Open 2018

HIIT Open 2018

Contest start:2018-05-26 11:00:00
Contest end:2018-05-26 16:00:00

Task list | Submit code | Submissions | Messages | Scoreboard | Statistics


History
2018-05-26 15:59:54
2018-05-26 15:58:54
2018-05-26 11:59:39
2018-05-26 11:49:14
2018-05-26 11:22:34
2018-05-26 11:19:42
Task:HIIT Generation
Sender:Robotiimi
Submission time:2018-05-26 15:59:54
Status:READY
Result:TIME LIMIT EXCEEDED

Show test data

Code

#include <bits/stdc++.h>
#include <string>
#include <vector>
#include <list>

using namespace std;


int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);

list <char> r;
r.push_back('H');
r.push_back('I');
r.push_back('I');
r.push_back('T');

int n;
cin >> n;
char a;


for (int i=0; i<n; i++) {
    cin >> a;
     
    for (list<char>::iterator it=r.begin(); it!=r.end(); ++it) {
        if (*it == a) {
            *it = 'T';
            r.insert(it, 'H');++it;
            r.insert(it, 'I');++it;
            r.insert(it, 'I');
            ++it;                  
        }
    }
}
    for (list<char>::iterator it=r.begin(); it!=r.end(); ++it) { 
        cout << *it;
}
}