CF938F.Erasing Substrings

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a string ss , initially consisting of nn lowercase Latin letters. After that, you perform kk operations with it, where . During ii -th operation you must erase some substring of length exactly 2i12^{i-1} from ss .

Print the lexicographically minimal string you may obtain after performing kk such operations.

输入格式

The only line contains one string ss consisting of nn lowercase Latin letters ( 1<=n<=50001<=n<=5000 ).

输出格式

Print the lexicographically minimal string you may obtain after performing kk operations.

输入输出样例

  • 输入#1

    adcbca
    

    输出#1

    aba
    
  • 输入#2

    abacabadabacaba
    

    输出#2

    aabacaba
    

说明/提示

Possible operations in examples:

  1. adcbca adcba aba;
  2. abacabadabacaba abcabadabacaba aabadabacaba aabacaba.
首页