#157. 第 k 小的数

第 k 小的数

题目描述

给出 nnaabbkk44 个整数,

数列 pp:满足 p0=0p_0 = 0,并且 pi=(pi1×a+b)mod999983p_i = ( p_{i-1} \times a + b) \bmod 999983

需要求出 p1p_1pnp_n 中第 kk 小的数是多少。保证 aabbnn 都不超过 10001000

输入格式

一行,包含 nnaabbkk 四个整数。

输出格式

三行,第一行包括生成的 p1p_1pnp_n 中所有的元素,之间用空格分隔;

第二行包括排好序的 p1p_1pnp_n 中所有的元素,之间用空格分隔;

第三行包括一个整数,表示数列 pp 中第 kk 小的元素。

10 3 7 4
7 28 91 280 847 2548 7651 22960 68887 206668
7 28 91 280 847 2548 7651 22960 68887 206668
280