【数据规模与约定】
Subtask 1(20 points):$n \le 50$,$\forall i, \; g_i \le 50$。
Subtask 2(20 points):$\forall i, \; g_i$ 为质数。
Subtask 3(20 points):$\forall i, \; g_i \le 10^3$。
Subtask 4(20 points):$\forall i, \; r_i \in {1, g_i}$。
Subtask 5(20 points):无特殊限制。
对于 $100\%$ 的数据,$1 \le n \le 10^3$,$\forall i, \; 1 \le k_i, r_i \le g_i \le 10^7$。