A47212.第 k 大的数

普及/提高-

通过率:0%

时间限制:3.00s

内存限制:1024MB

题目描述

现在给你一个长度为 nn 的序列,现在我们需要找到数组中第 kk 大的整数

输入格式

输入一行,包含五个整数, n,k,f,t,mn ,k ,f, t, m , nn 代表着数组的长度, kk 代表我们要求得的第 kk 大的整数。

数组按照如下的方式生成:

  • a1a_1 = f
  • 对于 i>1i \gt 1 ,ai=ai1+t)modma_i = (a_{i-1}+t) \mod m

输出格式

输出一个整数,代表数组中第 kk 大的数

输入输出样例

  • 输入#1

    5 2 3 1 4

    输出#1

    3
  • 输入#2

    56465 65 656 464 46

    输出#2

    44

说明/提示

数据范围

  • 1n1081\le n \le 10^8
  • 1kn1 \le k \le n
  • 1f,t,m1091 \le f ,t, m \le 10^9

样例说明

对于样例一 ,生成的序列为 {3,0,1,2,3}\{ 3 ,0,1,2,3\} , 因此第二大的数为 33

首页