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     }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值