7 1110110 1010111
2 Here is one possible way to make the board show the string `1010111` in two operations: * Do the operation with $(l, r) = (2, 4)$, changing the string in the board from `1110110` to `1011110`. * Do the operation with $(l, r) = (4, 7)$, changing the string in the board from `1011110` to `1010111`.
20 11111000000000011111 11111000000000011111
0 The board already shows the string $T$ before doing any operation, so the answer is $0$.
6 111100 111000
\-1 If there is no sequence of operations that makes the board show the string $T$, print `-1`.
119 10101111011101001011111000111111101011110011010111111111111111010111111111111110111111110111110111101111111111110111011 11111111111111111111111111011111101011111011110111110010100101001110111011110111111111110010011111101111111101110111011
22
{
"problem": {
"name": "Electric Board",
"description": {
"content": "An electric bulletin board is showing a string $S$ of length $N$ consisting of `0` and `1`. You can do the following operation any number of times, where $S_i$ denotes the $i$\\-th character $(1 \\leq i",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "arc119_b"
},
"statements": [
{
"statement_type": "Markdown",
"content": "An electric bulletin board is showing a string $S$ of length $N$ consisting of `0` and `1`.\nYou can do the following operation any number of times, where $S_i$ denotes the $i$\\-th character $(1 \\leq i...",
"is_translate": false,
"language": "English"
}
]
}