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 翻译