CF1839A The Good Array

Description

You are given two integers $ n $ and $ k $ . An array $ a_1, a_2, \ldots, a_n $ of length $ n $ , consisting of zeroes and ones is good if for all integers $ i $ from $ 1 $ to $ n $ both of the following conditions are satisfied: - at least $ \lceil \frac{i}{k} \rceil $ of the first $ i $ elements of $ a $ are equal to $ 1 $ , - at least $ \lceil \frac{i}{k} \rceil $ of the last $ i $ elements of $ a $ are equal to $ 1 $ . Here, $ \lceil \frac{i}{k} \rceil $ denotes the result of division of $ i $ by $ k $ , rounded up. For example, $ \lceil \frac{6}{3} \rceil = 2 $ , $ \lceil \frac{11}{5} \rceil = \lceil 2.2 \rceil = 3 $ and $ \lceil \frac{7}{4} \rceil = \lceil 1.75 \rceil = 2 $ . Find the minimum possible number of ones in a good array.

Input Format

Each test contains multiple test cases. The first line contains a single integer $ t $ ( $ 1 \le t \le 10^4 $ ) — the number of test cases. The only line of each test case contains two integers $ n $ , $ k $ ( $ 2 \le n \le 100 $ , $ 1 \le k \le n $ ) — the length of array and parameter $ k $ from the statement.

Output Format

For each test case output one integer — the minimum possible number of ones in a good array. It can be shown that under the given constraints at least one good array always exists.

Explanation/Hint

In the first test case, $ n = 3 $ and $ k = 2 $ : - Array $ [ \, 1, 0, 1 \, ] $ is good and the number of ones in it is $ 2 $ . - Arrays $ [ \, 0, 0, 0 \, ] $ , $ [ \, 0, 1, 0 \, ] $ and $ [ \, 0, 0, 1 \, ] $ are not good since for $ i=1 $ the first condition from the statement is not satisfied. - Array $ [ \, 1, 0, 0 \, ] $ is not good since for $ i=1 $ the second condition from the statement is not satisfied. - All other arrays of length $ 3 $ contain at least $ 2 $ ones. Thus, the answer is $ 2 $ . In the second test case, $ n = 5 $ and $ k = 2 $ : - Array $ [ \, 1, 1, 0, 0, 1 \, ] $ is not good since for $ i=3 $ the second condition is not satisfied. - Array $ [ \, 1, 0, 1, 0, 1 \, ] $ is good and the number of ones in it is $ 3 $ . - It can be shown that there is no good array with less than $ 3 $ ones, so the answer is $ 3 $ . In the third test case, $ n = 9 $ and $ k = 3 $ : - Array $ [ \, 1, 0, 1, 0, 0, 0, 1, 0, 1 \, ] $ is good and the number of ones in it is $ 4 $ . - It can be shown that there is no good array with less than $ 4 $ ones, so the answer is $ 4 $ . In the fourth test case, $ n = 7 $ and $ k = 1 $ . The only good array is $ [ \, 1, 1, 1, 1, 1, 1, 1\, ] $ , so the answer is $ 7 $ .