Codeforces Round 700 (Div. 2)
A
Yet Another String Game
Codeforces
800
原题
←B →
翻译中…

Homer has two friends Alice and Bob. Both of them are string fans.

翻译中…

One day, Alice and Bob decide to play a game on a string $s = s_1 s_2 \dots s_n$ of length $n$ consisting of lowercase English letters. They move in turns alternatively and Alice makes the first move.

翻译中…

In a move, a player must choose an index $i$ ($1 \leq i \leq n$) that has not been chosen before, and change $s_i$ to any other lowercase English letter $c$ that $c \neq s_i$.

翻译中…

When all indices have been chosen, the game ends.

翻译中…

The goal of Alice is to make the final string lexicographically as small as possible, while the goal of Bob is to make the final string lexicographically as large as possible. Both of them are game experts, so they always play games optimally. Homer is not a game expert, so he wonders what the final string will be.

翻译中…

A string $a$ is lexicographically smaller than a string $b$ if and only if one of the following holds:

翻译中…
  • $a$ is a prefix of $b$, but $a \ne b$;
  • in the first position where $a$ and $b$ differ, the string $a$ has a letter that appears earlier in the alphabet than the corresponding letter in $b$.
翻译中…

Input

翻译中…

Each test contains multiple test cases. The first line contains $t$ ($1 \le t \le 1000$)  — the number of test cases. Description of the test cases follows.

翻译中…

The only line of each test case contains a single string $s$ ($1 \leq |s| \leq 50$) consisting of lowercase English letters.

翻译中…

Output

翻译中…

For each test case, print the final string in a single line.

翻译中…

Note

翻译中…

In the first test case: Alice makes the first move and must change the only letter to a different one, so she changes it to 'b'.

翻译中…

In the second test case: Alice changes the first letter to 'a', then Bob changes the second letter to 'z', Alice changes the third letter to 'a' and then Bob changes the fourth letter to 'z'.

翻译中…

In the third test case: Alice changes the first letter to 'b', and then Bob changes the second letter to 'y'.

翻译中…

样例

Input #1
3
a
bbbb
az
Output #1
b
azaz
by
InputCopy OutputCopy
题目信息
题号
1480A
时间限制
2 s
内存限制
512 MB
标签
博弈论
贪心
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。