传统题 400ms 256MiB

少年班账号

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

为了准备 少年班账号,江门一实的管理员不得不为用户生成随机密码。

但是有时一些数字和字母之间总是难以区分,比如 1(数字一)和 lLL 的小写),0(数字零)和 OOO 的大写)。

一种解决办法是将 1(数字一)替换为 @,将 0(数字零)替换为 %,将 lLL 的小写)替换为 L,将 Ooo 的大写)替换为 o

现在,你的任务就是帮助系统检查这些用户的密码,并对难以区分的部分加以修改。

输入格式

第一行包含一个整数 NN,表示用户数量。

接下来 NN 行,每行包含一个用户名和一个密码,都是长度不超过 1010 且不含空格的字符串。

输出格式

首先输出一个整数 MM,表示已修改的用户密码数量。

接下来 MM 行,每行输出一个用户名称和其修改后的密码。

用户的输出顺序和读入顺序必须相同。

如果没有用户的密码被修改,则输出 There are N accounts and no account is modified,其中 NN 是用户总数。

如果 N=1N=1,则应该输出 There is 1 account and no account is modified

数据范围

1N10001≤N≤1000

输入样例1:

3
JMFES000002 Rlsp0dfa
JMFES000003 perfectpwd
JMFES000001 R1spOdfa

输出样例1:

2
JMFES000002 RLsp%dfa
JMFES000001 R@spodfa

输入样例2:

1
JMFES110 abcdefg332

输出样例2:

There is 1 account and no account is modified

输入样例3:

2
JMFES110 abcdefg222
JMFES220 abcdefg333

输出样例3:

There are 2 accounts and no account is modified

少年班考核

未参加
状态
已结束
规则
OI
题目
11
开始于
2023-6-4 14:30
结束于
2023-6-4 17:30
持续时间
3 小时
主持人
参赛人数
34