Start: Apr, 14, 2021 19:45:00
2021春ACM通识课考试(第一场)(补题)
End: Dec, 31, 2021 23:00:00
Time elapsed:
Time remaining:

数圈大师 2861

Time Limit:  1 s      Memory Limit:   256 MB
Submission:248     AC:90     Score:0

Description

一天,小楼同学在玩原神时,发现自己打出的伤害数值n中,有着一个个闭合“圆圈”,如0中带有一个圈,而8带有两个圈。他很好奇,如果把n转化为十六进制数后,又会有多少个“圆圈”呢,现在请你帮助他找出圆圈的数量。

Input

输入包含T组测试数据。

开头是一个正整数T (0<T<10),为测试数据数量。

每行都会有一个十进制数n(0<=n<=5000000)

Output

输出n在十六进制表达式的情况下,所包含的圆圈数量

Samples

input
2 11 14
output
2 0
input
1 0
output
1

Hint

0、4、6、9、A、D各有一个圈

8、B中各有两个圈

其他都不带有圈