题面题面语言简体中文expand_more한국어English日本語简体中文给定一个长度为 NNN 的序列 a=(a1,a2,⋯ ,aN)a=(a_1,a_2,\cdots,a_N)a=(a1,a2,⋯,aN) 和一个整数 KKK。 如果长度为 NNN 的序列 b=(b1,b2,⋯ ,bN)b=(b_1,b_2,\cdots,b_N)b=(b1,b2,⋯ 满足以下两个条件,就称其为。 bib_ibi 是非负整数(1≤i≤N1\leq i\leq N1≤i≤N)。 ∑i=1NK−bi≤1\displaystyle\sum_{i=1}^{N}K^{-b_i}\leq1。 请找出一个使 ∑i=1Naibi\displaystyle\sum_{i=1}^{N}a_i b_ii=1∑Naibi 最小的好序列。输入输入格式如下:TTT case1\mathrm{case}_1case1 case2\mathrm{case}_2case 输出对于每个测试用例,在一行中输出一个最优好序列 b1,b2,⋯ ,bNb_1,b_2,\cdots,b_Nb1,b2,⋯,bN,各数之间用空格分隔。 限制 1≤T≤200 0001\leq T\leq200\,0001≤T≤200000. 1≤N≤200 0001\leq N\leq200\,0001≤N≤200000. 2≤K≤. 子任务#分数数据范围120N≤8N\leq8N≤8。一个输入文件中 NNN 之和不超过 100010001000。225K=2K=2K=.样例样例 1样例输入复制3 1 2 5 4 3 1 2 3 4 3 2 0 0 5样例输出复制0 2 2 1 1 2 2 1三个测试用例的最小代价依次为 000、131313、555。样例 2样例输入复制1 8 3 1 1 2 3 5 8 13 21样例输出复制4 4 3 3 2 2 1 1输出序列是一个可能的最优解。