描述
作为算术能力计划的一部分,您的学生将被随机生成2到15个唯一正整数的列表,并要求确定每个列表中有多少项目是同一列表中其他项目的两倍。您将需要一个程序来帮助您进行分级。该程序应该能够扫描列表并输出正确的答案。例如,给定列表
1 4 3 2 9 7 18 22
你的程序应该回答3,因为2是两次1,4是两次2,18是两次9。
输入
输入将由一个或多个数字列表组成。每行将有一个数字列表。每个列表将包含2到15个唯一的正整数。没有整数将大于99.每行将被终止,整数为0,不被视为列表的一部分。单个数字-1的行将标记文件的结尾。下面的示例输入显示3个单独的列表。某些列表可能不包含任何双打。
输出
输出将由每个输入列表中的一行组成,其中包含两个其他项目的项目的计数。
样品输入
1 4 3 2 9 7 18 22 0
2 4 8 10 0
7 5 11 13 1 3 0
-1
样品输出
3
2
0