1984: [USACO 2023 January Contest Gold] Problem 1. Find and Replace

文件提交:无需freopen 内存限制:256 MB 时间限制:2.000 S
评测方式:普通裁判 命题人:
提交:1 解决:1

题目描述

Bessie is using the latest and greatest innovation in text-editing software, miV! Its powerful find-and-replace feature allows her to find all occurrences of a lowercase English letter c and replace each with a nonempty string of lowercase letters s. For example, given the string "
", if Bessie selects c to be 'l' and s to be "
", the given string transforms into "
".

Bessie starts with the string "
" and transforms it using a number of these find-and-replace operations, resulting in a final string S. Since S could be massive, she wants to know, given l and r with 1lrmin(|S|,1018), what Slr (the substring of S from the l-th to the r-th character inclusive) is.

It is guaranteed that the sum of |s| over all operations is at most 2105, and that rl+12105.

输入

The first line contains lr, and the number of operations.

Each subsequent line describes one operation and contains c and s for that operation. All characters are in the range 'a' through 'z'.

输出

Output the string Slr on a single line.

样例输入

3 8 4
a ab
a bc
c de
b bbb

样例输出

bdebbb

提示

The string is transformed as follows:


SCORING:

  • Inputs 2-7: |s|,rl+12000
  • Inputs 8-15: No additional constraints.

来源/分类