1390: 第k小的数

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:1 解决:0

题目描述

给出n,a,b,k这4个整数,数列p:满足p[0] = 0,并且p[n] = (p[n-1] * a + b) % 999983 ,需要求出p[1]到p[n]中第k小的数是多少。保证a,b,n都不超过1000。

输入

一行,包含n,a,b,k四个整数。

输出

三行,第一行包括生成的p[1]到p[n]中所有的元素,之间用空格分隔;

第二行包括排好序的p[1]到p[n]中所有的元素,之间用空格分隔;

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

样例输入

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

来源/分类