题解:P10906 [蓝桥杯 2024 国 B] 合法密码

· · 题解

这道题十分的简单。

观察题目,有这样几个规则:

题目给出的字符串只有 100 位,所以直接放心大胆的做就行了。

代码:

首先,我们用一个 for 循环,从 8 枚举到 16 ,模拟密码的长度。

接下来,我们再用一个 for 循环,枚举合法密码的左端点。

这样我们就确定了一个密码,只需要判断它是否合法就行了。

最后,再用一个 for 循环,把我们当前枚举的密码遍历一下,记录数字个数和字符个数,最后判断是否都大于等于 1 就行了。

可能出现的疑惑

  1. “符号字符”是什么?

    “符号字符”就是除了字母和数字以外的其他字符。

  2. “为什么会 RE”

    这道题是输出答案题,不要把算答案的程序放上去。