如果一个字符串s可以由某个字符串t重复x(x>1)次得到,就称字符串s为一个真周期串。
例如:s=01230123,t=0123,x=2。对于一个只包含数字0 ~ 9的字符串S,可以执行任意次(也可以不执行)操作,选择任意两个下标,交换两个下标的字符。更正式地说,选择i,j(i=j)交换Si和Sj。如果字符串S经过操作后可以变成真周期串,那么称S为伪周期串。现在给定一个只包含数字0~9的字符串T,问:最多可以将字符串T划分成几个伪周期串?更正式地说,找出一个大小为k的伪周期串集合P,使得T=P1+P2+…+Pk输出最大的k。
扫码备注加群即可,期待您的到来~
本题属于以下题库,请选择所需题库进行购买