CF1346A.Color Revolution

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Color Revolution

嗯,距离上次色彩革命已经多久了?5年?!现在正是制作新颜色革命的好时机!

总体思路如下。第411分区应有n1n_1名参与者。第22分区应有n2n_2人,且规模正好是第11分区的kk倍(n2=kn1n_2 = k \cdot n_1)。第33分区应有n3=kn2n_3 = k \cdot n_2名参与者。最后,第444分区应有n4=kn3n_4 = k \cdot n_3名参与者。

Codeforces上总共有nn名参与者。所以n1+n2+n3+n4n_1 + n_2 + n_3 + n_4应该正好等于nn

你知道nnkk的值。你也知道nnkk 的选择方式是存在n1,n2,n3n_1, n_2, n_3n4n_4的数值,使得所有条件都满足。

革命后,每个部门(n1,n2,n3n_1, n_2, n_3n4n_4)的参赛人数将会是多少?

输入

第一行包含一个整数tt1t10001 \le t \le 1000)——测试用例的数量。

接下来的每行tt包含两个整数nnkk4n1094 \le n \le 10^9;1k5001 \le k \le 500)——分别是Codeforces参与者总数及相应测试案例的大小乘数。在每个测试案例中,选择nnkk,确保答案存在。

输出

每个测试用例打印四个整数 n1,n2,n3n_1, n_2, n_3n4n_4,使得 n2=kn1n_2 = k \cdot n_1n3=kn2n_3 = k \cdot n_2n4=kn3n_4 = k \cdot n_3n1+n2+n3+n4=nn_1 + n_2 + n_3 + n_4 = n

样例

4
40 3
1200 7
320802005 400
4 1
1 3 9 27
3 21 147 1029
5 2000 800000 320000000
1 1 1 1

在线编程 IDE

建议全屏模式获得最佳体验