codeforce A. Many Equal Substrings

 

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

 

嗳,简单的题做起来是真的舒服qwq

 

 1  public static void main(String[] args) {
 2         Scanner io=new Scanner(System.in);
 3         int n=io.nextInt(),k=io.nextInt();
 4         String str=io.nextLine();
 5         while (str.length()==0)str=io.nextLine();
 6 
 7         String ans="";
 8         for (int len=str.length()-1;len>=0;len--){
 9             if (len==0){
10                 for (int i = 0; i < k; i++) ans+=str;
11                 System.out.println(ans);
12                 return;
13             }
14             String s1=str.substring(0,len);
15             String s2=str.substring(str.length()-len);
16             if (s1.equals(s2)){
17                 ans+=str;
18                 s1=str.substring(len);
19                 for (int i = 0; i < k - 1; i++) ans+=s1;
20                 System.out.println(ans);
21                 return;
22             }
23         }
24     }

 

你可能感兴趣的:(codeforce A. Many Equal Substrings)