#tctm5321. 注册账号

    ID: 3790 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>数据类型结构体第二十三讲(Level1-2)GESP 3级

注册账号

注册账号

题目描述

某网站收集了 nn 个人的注册账号,账号类型有 2 种:身份证号、QQ 号。请编程用恰当的数据结构保存信息,并统计身份证中男性和女性的人数,以及 QQ 号平均值,平均值保留 3 位小数。

输入格式

第一行,一个整数 nn。 下面 nn 行,每行一个字符和一个字符串,第一个字符表示账号类型,有 iq 两种,分别代表身份证号(18 位)和 QQ 号,第二个字符串是账号信息。

输出格式

一行,两个整数和一个浮点数,分别表示男性人数、女性人数、QQ 号均平值(保留 3 位小数),中间用空格隔开。

样例输入 #1

6
i 522635197008278006
i 51170219740419175X
i 45102519760724935X
q 505165
q 34012459
i 511702198606266283

样例输出 #1

2 2 17258812.000

数据范围

1n100001 \le n \le 10000。身份证号长度为 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 随机回归