#LT5321. 注册账号
注册账号
注册账号
题目描述
某网站收集了 个人的注册账号,账号类型有 2 种:身份证号、QQ 号。请编程用恰当的数据结构保存信息,并统计身份证中男性和女性的人数,以及 QQ 号平均值,平均值保留 3 位小数。
输入格式
第一行,一个整数 。
下面 行,每行一个字符和一个字符串,第一个字符表示账号类型,有 i、q 两种,分别代表身份证号(18 位)和 QQ 号,第二个字符串是账号信息。
输出格式
一行,两个整数和一个浮点数,分别表示男性人数、女性人数、QQ 号均平值(保留 3 位小数),中间用空格隔开。
样例输入 #1
6
i 522635197008278006
i 51170219740419175X
i 45102519760724935X
q 505165
q 34012459
i 511702198606266283
样例输出 #1
2 2 17258812.000
数据范围
。身份证号长度为 18 位(最后一位可能为 X),QQ 号为正整数。身份证第 17 位(从 1 开始计数)为奇数表示男性,偶数表示女性。
知识点与难度
本题涉及的知识点从属于 GESP 三级(结构体、字符串处理、数据类型),难度等级:Easy+。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |