问题 4082 --奇怪的数列

4082: 奇怪的数列★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 24  解决: 12
[提交][状态][命题人:]

题目描述

阿尔法狗开启了新功能,给他一个n和一个q,以及一个含有n个数的可重复集合{a1a2,……an},阿尔法狗会从头遍历集合,如果aiq整除则在集合末尾加qai/q,即an+1……a[n+q]=ai/q,并继续遍历ai+1,如果ai不被q整除,则阿尔法狗停止遍历。最后输出集合各数的总和。

输入

第一行输入tt<=10),表示t个测试数据,接下来每个测试数据的第一行输入nn<=1000),q1<=q<=10^9),n为初始集合元素的个数,q为除数,第二行输入集合ai1<=i<=n)(ai<=10^9)。

输出

每一行输出第t个测试数据中阿尔法狗遍历后可重复集合元素的总和。

样例输入
Copy
2
1 2
12
4 2
4 6 8 2
样例输出
Copy
36
44

提示

来源

[提交][状态]