AT_abc003_2 [ABC003B] AtCoderトランプ
题目描述
在 AtCoder 公司,流行着一种一个人玩的扑克牌游戏。
AtCoder 公司特制的扑克牌上,每张牌上写有一个小写英文字母(`a`~`z`),或者是 `@` 字符。
游戏按照以下步骤进行:
1. 将牌等分为两列,分别组成两个字符串。
2. `@` 牌可以替换为 `a`、`t`、`c`、`o`、`d`、`e`、`r` 中的任意一个字母。
3. 如果两列所表示的字符串完全相同,则获胜,否则失败。
现在给定按照步骤 1 排列好的两个字符串,请你编写程序判断,是否可以通过适当替换 `@`,使得在这个游戏中获胜。
输入通过标准输入给出,格式如下:
> $S$
> $T$
1. 第 1 行给出第 1 列扑克牌所表示的字符串 $S$。
2. 第 2 行给出第 2 列扑克牌所表示的字符串 $T$。
3. 保证 $S$ 和 $T$ 只包含小写英文字母和 `@` 字符。
4. 保证 $S$ 和 $T$ 的长度相等,且长度在 $1$ 到 $10$ 之间。
如果可以获胜,输出 `You can win`,否则输出 `You will lose`(不包含单引号),并在输出末尾添加换行符。
例如:
```
ch@ku@ai
choku@@i
```
输出:
```
You can win
```
- 例如,可以巧妙地将 `@` 替换为合适的字母,使得两个字符串都变成 `chokudai`,从而一致。
```
aoki
@ok@
```
输出:
```
You will lose
```
- 第 4 个字符无法用 `@` 替换为 `i`,因此无法一致。
```
arc
abc
```
输出:
```
You will lose
```
- 第 2 个字符无法一致。
输入格式
第 1 行:字符串 $S$
第 2 行:字符串 $T$
输出格式
如果可以获胜,输出 `You can win`;否则输出 `You will lose`。输出末尾需换行。
说明/提示
无。
由 ChatGPT 4.1 翻译