{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"定义D-pairs表示,取字符串s中相距为D的两个字母所构成的字母对,该字母对中两个字母的位置顺序与他们在主串s中的位置顺序一致\n\u003cp\u003e\n定义D-unique表示,若从字符串s中取出所有相距为D的字母对D-pairs,且这些D-pairs都是独一无二的,那么成字符串s是一个D-unique串\n\u003cp\u003e\n考虑字符串 ZGBG。它的 0-pairs是 ZG、GB 和 BG。由于这三对都是不同的,ZGBG 是 0-unique。同样,ZGBG 的 1-pairs是 ZB 和 GG,由于这两对不同,ZGBG 是 1-unique。最后,ZGBG 的 2-pairs是 ZG,所以 ZGBG 是 2-unique。因此,ZGBG令人惊讶。(请注意,ZG 既是 0-pairs又是 2-pairs 这一事实无关紧要,因为 0 和 2 是不同的距离。\n\u003cp\u003e\nD的取值范围为0~s.len()-2\n\u003cp\u003e\n假如字符串s对于所有的D都有D-unique成立,则字符串s是令人惊讶的 \u003d \u003d\n\n \n\u003cp\u003e\n现在输入一些字符串,问他们能不能令人惊讶\u003d \u003d\n"}},{"title":"Input","value":{"format":"HTML","content":"输入由一个或多个不超过79个大写字母的非空字符串组成,每个字符串单独在一行中,后面只跟着一个星号,表示输入的结束"}},{"title":"Output","value":{"format":"HTML","content":"对于每个字母字符串,使用下面所示的输出格式输出它是否令人惊讶。"}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003eZGBG\nX\nEE\nAAB\nAABA\nAABB\nBCBABCC\n*\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eZGBG is surprising.\nX is surprising.\nEE is surprising.\nAAB is surprising.\nAABA is surprising.\nAABB is NOT surprising.\nBCBABCC is NOT surprising.\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}