A10165 | Rebranding
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
The name of one small but proud corporation consists of $n$ lowercase English letters. The Corporation has decided to try rebranding — an active marketing strategy, that includes a set of measures to change either the brand (both for the company and the goods it produces) or its components: the name, the logo, the slogan. They decided to start with the name.
For this purpose the corporation has consecutively hired $m$ designers. Once a company hires the $i$ -th designer, he immediately contributes to the creation of a new corporation name as follows: he takes the newest version of the name and replaces all the letters $x_{i}$ by $y_{i}$ , and all the letters $y_{i}$ by $x_{i}$ . This results in the new version. It is possible that some of these letters do no occur in the string. It may also happen that $x_{i}$ coincides with $y_{i}$ . The version of the name received after the work of the last designer becomes the new name of the corporation.
Manager Arkady has recently got a job in this company, but is already soaked in the spirit of teamwork and is very worried about the success of the rebranding. Naturally, he can't wait to find out what is the new name the Corporation will receive.
Satisfy Arkady's curiosity and tell him the final version of the name.
For this purpose the corporation has consecutively hired $m$ designers. Once a company hires the $i$ -th designer, he immediately contributes to the creation of a new corporation name as follows: he takes the newest version of the name and replaces all the letters $x_{i}$ by $y_{i}$ , and all the letters $y_{i}$ by $x_{i}$ . This results in the new version. It is possible that some of these letters do no occur in the string. It may also happen that $x_{i}$ coincides with $y_{i}$ . The version of the name received after the work of the last designer becomes the new name of the corporation.
Manager Arkady has recently got a job in this company, but is already soaked in the spirit of teamwork and is very worried about the success of the rebranding. Naturally, he can't wait to find out what is the new name the Corporation will receive.
Satisfy Arkady's curiosity and tell him the final version of the name.
输入格式
The first line of the input contains two integers $n$ and $m$ ( $1<=n,m<=200000$ ) — the length of the initial name and the number of designers hired, respectively.
The second line consists of $n$ lowercase English letters and represents the original name of the corporation.
Next $m$ lines contain the descriptions of the designers' actions: the $i$ -th of them contains two space-separated lowercase English letters $x_{i}$ and $y_{i}$ .
The second line consists of $n$ lowercase English letters and represents the original name of the corporation.
Next $m$ lines contain the descriptions of the designers' actions: the $i$ -th of them contains two space-separated lowercase English letters $x_{i}$ and $y_{i}$ .
输出格式
Print the new name of the corporation.
输入输出样例
输入 #1
6 1 police p m
输出 #1
molice
输入 #2
11 6 abacabadaba a b b c a d e g f a b b
输出 #2
cdcbcdcfcdc
In the second sample the name of the corporation consecutively changes as follows:










C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted