第 11 场 AtCoder Regular Contest
C
双词
ダブレット
AtCoder
⌀ 1488
原题
← BD →

双词AI (CI翻译)

4

4AI (CI翻译)

first last
N
s_{0}
s_{1}
:
s_{N-1}

first last
N
s_{0}
s_{1}
:
s_{N-1}
AI (CI翻译)

  1. $1$ 行目に最初の単語 $first$ と、最後の単語 $last$ が半角スペースで区切られて与えられる。
  2. $2$ 行目に単語リストに含まれる単語の個数を表す整数 $N(1≦N≦1,000)$ が与えられる。
  3. $3$ 行目から $N+2$ 行目までの $N$ 行は単語リストが与えられる。
  1. 第 $1$ 行给出由半角空格分隔的第一个单词 $first$ 和最后一个单词 $last$。
  2. 第 $2$ 行给出一个整数 $N(1≦N≦1,000)$,表示单词列表中包含的单词数量。
  3. 第 $3$ 行至第 $N+2$ 行共 $N$ 行给出单词列表。
AI (CI翻译)

1

1AI (CI翻译)

k

kAI (CI翻译)

k+2

k+2AI (CI翻译)

k

kAI (CI翻译)

1

1AI (CI翻译)

1

1AI (CI翻译)

k=0

k=0AI (CI翻译)

-1

-1AI (CI翻译)

eye lid
4
lie
die
did
dye

eye lid
4
lie
die
did
dye
AI (CI翻译)

3
eye
dye
die
lie
lid

3
eye
dye
die
lie
lid
AI (CI翻译)

  1. $1$ 行目には変換に用いる単語数である $3$ を出力する。
  2. $2$ 行目以降は変換する過程を出力する。
  1. 第 $1$ 行输出转换所使用的单词数量 $3$。
  2. 从第 $2$ 行开始输出转换过程。
AI (CI翻译)

eye eye
4
lie
die
did
dye

eye eye
4
lie
die
did
dye
AI (CI翻译)

0
eye
eye

0
eye
eye
AI (CI翻译)

  • 最初の単語 $first$ と、最後の単語 $last$ が一致するので、変換に用いる単語数は $0$ である。
  • 最初の単語 $first$ と、最後の単語 $last$ をそれぞれ $1$ 行で出力して終了する。
  • 由于第一个单词 $first$ 与最后一个单词 $last$ 一致,因此转换所使用的单词数量为 $0$。
  • 分别用 $1$ 行输出第一个单词 $first$ 和最后一个单词 $last$,然后结束。
AI (CI翻译)

eye lid
4
lie
lip
did
dye

eye lid
4
lie
lip
did
dye
AI (CI翻译)

-1

-1
AI (CI翻译)

  • 与えられた単語リストのみを用いてeyeからlidへ変換することができないので、-1を出力する。
  • 仅使用给出的单词列表无法将 eye 转换为 lid,因此输出 -1。
AI (CI翻译)
题目信息
题号
arc011_3
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。