A37500.又是字符串

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Yuilice有一个只包含K,E,YK,E,Y三种字符的字符串,现在可以进行0k0 \sim k次以下操作:交换两个相邻位置上的字符。

Yuilice 想知道:能生成多少种不同的字符串?

输入格式

第一行输入一个字符串ss

第二行一个整数kk

输出格式

输出一个正整数表示答案。

输入输出样例

  • 输入#1

    KEY
    1

    输出#1

    3
  • 输入#2

    KKEE
    2

    输出#2

    4

说明/提示

【样例1解释】

可以生成KEY,EKY,KYE3个不同的字符串。

【样例2解释】

可以生成KKEE, KEKE, EKKE, KEEK4个不同的字符串

数据规模与约定

对于测试点141\sim 4,保证字符串长度10\leq 10

对于测试点5105\sim10,保证字符串长度15\leq 15

对于测试点112011 \sim 20,保证字符串长度30\leq 30

对于所有测试点,保证kkintint范围内。

首页