2454: 随机性验证

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Normal Judger Creator:
Submit:242 Solved:59

Description

题目描述

给定一个字符串 s,若 s 的任意一个长度大于或等于 2 的子串中,某一字符出现次数超过该子串长度的一半,则 s 是不够随机的。否则,我们称 s 是随机的。请判断 s 是否是一个随机的字符串。

输入格式

单独一个字符串,表示 s

输出格式

如果 s 满足随机的性质,输出 Random string

否则,输出 Not a random string

数据范围

 s 的长度为 |s|

对于 30% 的数据,1≤|s|≤1000

对于 60% 的数据,1≤|s|≤10000

对于 100% 的数据,1≤|s|≤100000
保证 s 仅由英文小写字母组成。

样例数据

输入:

zmtc

输出:

Random string

输入:

iai

输出:

Not a random string

说明:

i出现了2次,超过了长度的一半

输入:

happy

输出:

Not a random string

说明:

对于子串app而言,p出现了两次,超过了长度的一半