QOJ.ac

QOJ

Limite de temps : 1.0 s Limite de mémoire : 256 MB Points totaux : 100

#12953. 双骑士之诗

Statistiques

J: Two Knight’s Poem

两位国际象棋骑士决定合作编写简短的单行诗。他们获得了一台笔记本电脑来输入诗歌。笔记本电脑的键盘由 4 行 10 个按键组成。其中 30 个是符号键,4 个是 Shift 键,6 个是空格键。

Q W E R T Y U I O P
q w e r t y u i o p
A S D F G H J K L :
a s d f g h j k l ;
Z X C V B N M < > ?
z x c v b n m , . /
Shift Shift Space Space Space Space Space Space Shift Shift

请注意,通常在键盘上较宽的 Shift 键和 Space 键在此处被视为多个具有相同功能的独立按键。

骑士们将通过轮流进行国际象棋中合法的骑士移动来输入诗歌。国际象棋中的骑士可以先垂直移动两格再水平移动一格,或者先垂直移动一格再水平移动两格。例如,从 D 键出发,骑士可以移动到以下任意按键:Q、Z、T、B、左起第二个 Shift 键,以及左起第二个 Space 键。

每首诗开始时,一名骑士总是位于最左侧的 Shift 键上,另一名骑士总是位于最右侧的 Shift 键上。任何一名骑士都可以先移动,且任何一名骑士都可以连续移动多次。两名骑士不能占据同一个按键。

骑士的每一次移动最多输入一个字符,并将其添加到诗歌中。落到符号键或空格键上会输入一个字符。当另一名骑士位于 Shift 键上时,落到符号键上的骑士会输入该键的上档值;否则输入下档值。无论另一名骑士是否位于 Shift 键上,落到空格键上总是输入一个空格字符。落到 Shift 键上不会向诗歌添加任何内容。

输入格式

输入包含多个测试用例。每个测试用例由单行字符串组成,代表一首诗。每首诗包含 1 到 100 个字符(含),仅使用键盘上的符号键字符和空格。诗歌不会以空格开头或结尾。输入以包含单个星号(‘*’)的行结束。

输出格式

对于每首诗,如果骑士能够输入该诗,则输出 1,否则输出 0。每个数字单独占一行,不要包含空格。输出之间不要打印空行。

样例

样例输入 1

S,veA,eVE,aU
S,veA,eVE,aUc
CAlmimg eventa
CAL
*

样例输出 1

1
0
1
1

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.