http://codeforces.com/contest/1029/problem/A

 

You are given a string k.

Let's define a substring of some string s[l…r].

Your task is to construct such string t.

It is guaranteed that the answer is always unique.

Input

The first line of the input contains two integers t and the number of substrings.

The second line of the input contains the string n lowercase Latin letters.

Output

Print such string t.

It is guaranteed that the answer is always unique.

Examples
input
Copy
3 4
aba
output
Copy
ababababa
input
Copy
3 2
cat
output
Copy
catcat

代码:

#include <bits/stdc++.h>
using namespace std;

int N, M;
string s;

int main() {
    scanf("%d%d", &N, &M);
    cin >> s;
    int temp;
    for(int i = 0; i < N; i ++) {
        if(s.substr(0, i) == s.substr(N - i, i))
            temp = i;
    }
    for(int i = 1; i < M; i ++)
        cout << s.substr(0, N - temp);
    cout << s <<endl;
    return 0;
}

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
猜你喜欢
  • 2021-10-05
  • 2022-12-23
  • 2021-09-05
  • 2022-02-21
  • 2022-12-23
  • 2021-08-27
  • 2021-12-15
相关资源
相似解决方案