/ xjjppm / 题库 /

第K小数

第K小数

Background

Special for beginners, ^_^

Description

有两个正整数数列,元素个数分别为N和M。从两个数列中分别任取一个数

相乘,这样一共可以得到N*M个数,询问这N*M个数中第K小数是多少。

Format

Input

第一行为三个正整数N,M和K。

第二行为N个正整数,表示第一个数列。

第三行为M个正整数,表述第二个数列。

Output

输出文件包括一行,一个正整数表示第k小数。

Sample 1

Input

2 3 4
1 2
2 1 3

Output

3

Limitation

1s, 1024KiB for each test case.

Hint

1<=n,m<=200000,1<=k<=20000010000,数列元素<=10^9;

Free Pascal Code

var a,b:longint;
begin
    readln(a,b);
    writeln(a+b);
end.

C Code

#include <stdio.h>
int main(void)
{
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d\n", a + b);
    return 0;
}

C++ Code

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    cout << a + b << endl;
    return 0;
}

Python Code

a, b = [int(i) for i in raw_input().split()]
print(a + b)

Java Code

import java.io.*;
import java.util.Scanner;

public class Main {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.println(a + b);
    }
}

Source

Vijos Original

信息

难度
10
分类
(无)
标签
(无)
递交数
7
已通过
0
通过率
0%
上传者