Problem Statement
Definition
- Class:
- ProductsMatrix
- Method:
- nthElement
- Parameters:
- int, int
- Returns:
- long
- Method signature:
- long nthElement(int n, int k)
- (be sure your method is public)
Constraints
- n will be between 1 and 10^5, inclusive.
- k will be between 1 and min(10^9, n^2), inclusive.
Examples
3
7
Returns: 6
The matrix will be: 1 2 3 2 4 6 3 6 9 The array after sorting will be: {1, 2, 2, 3, 3, 4, 6, 6, 9}.
2
4
Returns: 4
k is 1-based.
3
8
Returns: 6
1
1
Returns: 1
4
4
Returns: 3
1
1
Returns: 1
2
1
Returns: 1
2
2
Returns: 2
2
3
Returns: 2
2
4
Returns: 4
3
1
Returns: 1
3
2
Returns: 2
3
3
Returns: 2
3
4
Returns: 3
3
5
Returns: 3
3
6
Returns: 4
3
7
Returns: 6
3
8
Returns: 6
3
9
Returns: 9
4
2
Returns: 2
4
14
Returns: 12
6
4
Returns: 3
6
34
Returns: 30
7
14
Returns: 6
7
37
Returns: 24
8
7
Returns: 4
8
10
Returns: 5
9
39
Returns: 18
10
25
Returns: 10
10
86
Returns: 60
10
91
Returns: 70
11
26
Returns: 10
11
101
Returns: 66
12
92
Returns: 48
12
99
Returns: 54
13
71
Returns: 30
14
57
Returns: 22
14
91
Returns: 40
14
162
Returns: 100
15
114
Returns: 50
16
61
Returns: 22
16
165
Returns: 81
19
174
Returns: 72
21
50
Returns: 16
21
269
Returns: 126
22
51
Returns: 17
23
424
Returns: 252
25
508
Returns: 300
26
146
Returns: 46
27
72
Returns: 22
28
227
Returns: 76
28
301
Returns: 110
29
825
Returns: 702
30
204
Returns: 63
30
338
Returns: 120
30
565
Returns: 264
31
898
Returns: 660
34
104
Returns: 30
34
998
Returns: 630
37
760
Returns: 323
41
1458
Returns: 924
44
1591
Returns: 930
70
4279
Returns: 2700
231
34596
Returns: 15580
371
48194
Returns: 15120
570
287540
Returns: 182559
2352
4873769
Returns: 3064984
2425
3272292
Returns: 1308040
5204
4901191
Returns: 1189202
7138
7971763
Returns: 1848372
9657
50299325
Returns: 19686152
10568
71959037
Returns: 31975196
19948
32109864
Returns: 6230504
25825
23604994
Returns: 3837483
27942
780755364
Returns: 780755364
33459
531309502
Returns: 192461499
34847
1000000000
Returns: 568585920
35126
837648755
Returns: 388695692
42527
1000000000
Returns: 397689800
43733
1000000000
Returns: 383687808
61286
1
Returns: 1
70394
1000000000
Returns: 251131869
82006
1000000000
Returns: 228139698
94326
1
Returns: 1
100000
1
Returns: 1
100000
999999990
Returns: 204535818
100000
999999991
Returns: 204535818
100000
999999992
Returns: 204535818
100000
999999993
Returns: 204535818
100000
999999994
Returns: 204535818
100000
999999995
Returns: 204535818
100000
999999996
Returns: 204535818
100000
999999997
Returns: 204535818
100000
999999998
Returns: 204535821
100000
999999999
Returns: 204535821
100000
1000000000
Returns: 204535821
82006
2
Returns: 2
88888
343434
Returns: 32566
47000
3821
Returns: 585
47000
1000000000
Returns: 352835627
100000
1000000000
Returns: 204535821
90000
90000
Returns: 9648
100000
999999999
Returns: 204535821
100000
999999799
Returns: 204535782
40000
1000000000
Returns: 433833778
100000
35435
Returns: 4174
10000
1000000
Returns: 132430
10000
10000
Returns: 1358
10000
9000
Returns: 1237
10000
100000000
Returns: 100000000
9877
55555555
Returns: 22539408
99998
99999999
Returns: 13106934