AtCoder Regular Contest 208 (Div. 2)
翻译中…
Problem Statement
翻译中…
You are given positive integers $N$ and $K$.
翻译中…
Find one length-$N$ sequence of positive integers $A=(A_1,A_2,\ldots,A_N)$ with the minimum value of $A_N$ among the ones that satisfy all of the following conditions.
翻译中…
$A$is non-decreasing. That is,$A_i \le A_{i+1}$for$1\le i\le N-1$.$\displaystyle \sum_{i=1}^{N-1} (A_{i+1} \bmod A_i)=K$.
翻译中…
You are given $T$ test cases; solve each of them.
翻译中…
Constraints
翻译中…
$1\le T \le 10^5$$2\le N \le 2\times 10^5$- The sum of
$N$over all test cases is at most$2\times 10^5$. $1\le K\le 10^9$- All input values are integers.
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
T
\text{case}_1
\text{case}_2
\vdots
\text{case}_T
翻译中…
Each test case is given in the following format:
翻译中…
N K
翻译中…
Output
翻译中…
Output the answers for each test case in order, separated by newlines.
翻译中…
For each test case, print $A$ that satisfies all conditions and has the minimum value of $A_N$ in the following format:
翻译中…
A_1 A_2 \ldots A_N
翻译中…
If there are multiple $A$ that satisfy all conditions and have the minimum value of $A_N$, any of them will be accepted.
翻译中…
样例
Input #1
2
5 3
2 3
Output #1
1 2 3 4 5
4 7
Consider the first test case.
$A=(1,2,3,4,5)$ is non-decreasing and satisfies $\displaystyle \sum_{i=1}^{N-1} (A_{i+1} \bmod A_i) = (2\bmod 1) + (3\bmod 2) + (4\bmod 3) + (5\bmod 4)=3=K$, so it satisfies all conditions.
There does not exist an $A$ that satisfies all conditions and has a value of $A_N$ less than $5$, so printing $A=(1,2,3,4,5)$ will be accepted.
Other than this, printing $A=(2,3,4,5,5)$ or $A=(2,3,3,5,5)$ will also be accepted.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。