#P1111. 模法師
模法師
題目描述
給定一個正整數$x$,有兩種詢問:
- 求一個正整數$y$,滿足$2 \le y \le x - 1$且$x \bmod y$最小,如果有多解,求出最小的$y$
- 求一個正整數$y$,滿足$2 \le y \le x - 1$且$x \bmod y$最大,如果有多解,求出最小的$y$
輸入格式
第一行一個正整數$T$,表示有$T$組數據、
接下來$T$行,每行兩個整數$x$和$k$,如果$k=0$,表示回答第一種詢問;如果$k=1$,表示回答第二種詢問。
輸出格式
對於每組數據,輸出一行一個整數,表示答案。
Samples
2
4 0
5 1
2
3
提示
對於前$30\%$的數據,$x \le 10^5$。
對於另外$20\%$的數據,$k=0$。
對於另外$20\%$的數據,$k=1$。
對於所有數據,$1 \le T \le 100$,$3 \le x \le 10^9$,$0 \le k \le 1$
原始資料
- Zero1 題號:
b112 - Hydro 題號:
Z1112 - Locale:
zh_TW - Display:
practice