a 4 2 1 p 1 2 2 c 1
cpa
There will be $Q = 4$ operations. Initially, $S$ is `a`.
* Operation $1$: Add `p` at the beginning of $S$. $S$ becomes `pa`.
* Operation $2$: Reverse $S$. $S$ becomes `ap`.
* Operation $3$: Add `c` at the end of $S$. $S$ becomes `apc`.
* Operation $4$: Reverse $S$. $S$ becomes `cpa`.
Thus, the resulting string is `cpa`.a 6 2 2 a 2 1 b 1 2 2 c 1 1
aabc
There will be $Q = 6$ operations. Initially, $S$ is `a`.
* Operation $1$: $S$ becomes `aa`.
* Operation $2$: $S$ becomes `baa`.
* Operation $3$: $S$ becomes `aab`.
* Operation $4$: $S$ becomes `aabc`.
* Operation $5$: $S$ becomes `cbaa`.
* Operation $6$: $S$ becomes `aabc`.
Thus, the resulting string is `aabc`.y 1 2 1 x
xy
{
"problem": {
"name": "String Formation",
"description": {
"content": "Takahashi has a string $S$ consisting of lowercase English letters. Starting with this string, he will produce a new one in the procedure given as follows. The procedure consists of $Q$ operations. In",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "abc158_d"
},
"statements": [
{
"statement_type": "Markdown",
"content": "Takahashi has a string $S$ consisting of lowercase English letters.\nStarting with this string, he will produce a new one in the procedure given as follows.\nThe procedure consists of $Q$ operations. In...",
"is_translate": false,
"language": "English"
}
]
}