Problem
https://vn.spoj.com/problems/C11STR2
https://oj.vnoi.info/problem/C11STR2
Xâu a được gọi là tiền tố của xâu b nếu xâu a trùng với phần đầu của xâu b. Ví dụ pre là tiền tố của prefix
Xâu a được gọi là hậu tố của xâu b nếu xâu a trùng với phần cuối của xâu b. Ví dụ fix là hậu tố của suffix
yenthanh132 vừa mới học về tiền tố và hậu tố nên hôm nay anh ta sẽ đố các bạn một bài toán đơn giản về tiền tố và hậu tố như sau:
- Cho 2 xâu a,b gồm các kí tự latin thường (‘a’ đến ‘z’)
- Tìm 1 xâu c thỏa mãng:
- Xâu a là tiền tố của xâu c
- Xâu b là hậu tố của xâu c
- Độ xài xâu c là ngắn nhất.
Input
- Dòng 1: Xâu a
- Dòng 2: Xâu b
Output
- Một dòng duy nhất là xâu c.
Giới hạn:
- 40% số test có độ dài 2 xâu a,b <= 1000 kí tự
- Trong toàn bộ test, độ dài 2 xâu a,b <= 10^5 kí tự
Ví dụ:
Input 1
abca
cab
Output 1
abcab
Input 2
abc
abc
Output 2
abc
(2 xâu a,b không nhất thiết phải khác nhau).
Tutorial
Submission
C11STR2.cpp