QOJ.ac

QOJ

実行時間制限: 2.0 s メモリ制限: 256 MB 満点: 100

#12737. 拼接

統計

著名的程序员 Gennady 喜欢创造新单词。一种方法是将现有的单词连接起来,即把一个单词写在另一个单词后面。例如,如果他有单词 “cat” 和 “dog”,他会得到单词 “catdog”,这可能意味着某种有两个头的生物:一个猫头和一个狗头。

Gennady 对这种创造新单词的方法感到有些厌倦,于是他发明了另一种方法。他取第一个单词的一个非空前缀,取第二个单词的一个非空后缀,并将它们连接起来。例如,如果他有单词 “tree” 和 “heap”,他可以得到诸如 “treap”、“tap” 或 “theap” 之类的单词。谁知道它们可能意味着什么呢?

Gennady 选择了两个单词,并想知道他使用这种新方法可以创造出多少个不同的单词。当然,作为一名著名的程序员,他已经计算出了答案。你能做到吗?

输入格式

输入文件的两行包含 Gennady 选择的单词。它们的长度在 1 到 100 000 个字符之间,且仅由小写英文字母组成。

输出格式

输出一个整数 —— Gennady 可以利用输入文件给出的单词创造出的不同单词的数量。

样例

样例输入 1

cat
dog

样例输出 1

9

样例输入 2

tree
heap

样例输出 2

14

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.