爵士
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
Special Judge, 64bit IO Format: %lld

题目描述

Sabit 爵士是一名高贵的贵族,看遍了人世繁华,他变得热爱异世界文化。

他喜欢在 QQ 群里和他的小伙伴们聊点二次元文化。可经常他们的话有些偏离二次元,这让 Sabit 很苦恼。

我们认为,假如一句话里含有 2 ,那么这句话很二次元。

同时,群里的二次元浓度由二次元话的数量的占比决定。

现在爵士 Sabit 给你看了一眼群里的聊天记录,希望可以知道群里的二次元浓度是多少。

输入描述:

第一行输入一个整数 T (),表示数据的组数。对于每组数据:

第一行输入一个整数 n (),表示聊天记录的条数。

接下来 n 行每一行输入一个长度不超过 100 的字符串。保证不包含大写字母、小写字母、数字和空格以外的字符,并且没有连续的空格,行末不含空格。

输出描述:

对于每组数据,在一行中输出一个数字表示群里的二次元浓度。

如果你的答案的相对或绝对误差小于 ,那么它会被认为是正确的。即如果你的答案是 a 而标准答案为 b,那么你的答案将被认为是正确的当且仅当
示例1

输入

复制
2
2
114 514
1919810
3
kokoro ga pyonpyon suru n jaa
2434
without 2

输出

复制
0.0000000000
0.6666666667