SZ#G4B18. 【GESP强化 四级】弱密码

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11260 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题进制转换和字符串字符串循环数字

题目描述

校园设备使用一个可能以 0 开头的四位密码 X1X2X3X4X_1X_2X_3X_4。密码满足下面任意一项时被判定为弱密码:

  1. 四个数字全部相同;
  2. 对每个 1leile31\\le i\\le3Xi+1X_{i+1} 都是 XiX_i 的后继数字。数字 0088 的后继是它加 11,数字 99 的后继是 00

不满足这两项的密码才会被判定为强密码。

小泽在录入时必须保留四位完整形式,尤其不能把开头的 0 当作没有意义的前导零删掉。两条弱密码规则只要满足其中一条就会触发提示。

输入格式

输入一行,一个恰好四位的密码字符串。

输出格式

弱密码输出 Weak,否则输出 Strong

7777
Weak
0112
Strong
9012
Weak

样例解释

样例 #1

四个数字全为 7,满足第一项。

样例 #2

既不全相同,也没有形成完整的循环递增序列。

样例 #3

9 的后继是 0,所以 9012 满足第二项。

数据范围与约定

  • 0X1,X2,X3,X490 \le X_1,X_2,X_3,X_4 \le 9
  • 密码恰好包含四个数字,并且可以以 0 开头