Problem Statement
Definition
- Class:
- ToastXRaspberry
- Method:
- apply
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int apply(int upper_limit, int layer_count)
- (be sure your method is public)
Constraints
- upper_limit will be between 1 and 100, inclusive.
- layer_count will be between 1 and 1000, inclusive.
Examples
4
13
Returns: 4
One possible way is to apply 4, 4, 3, then 2 layers of jam.
8
5
Returns: 1
A single application is sufficient.
100
1000
Returns: 10
99
1000
Returns: 11
1
1
Returns: 1
73
265
Returns: 4
78
56
Returns: 1
52
603
Returns: 12
45
625
Returns: 14
37
693
Returns: 19
75
444
Returns: 6
35
645
Returns: 19
53
998
Returns: 19
78
954
Returns: 13
75
105
Returns: 2
1
1
Returns: 1
1
3
Returns: 3
1
8
Returns: 8
1
21
Returns: 21
1
55
Returns: 55
1
145
Returns: 145
1
380
Returns: 380
1
996
Returns: 996
1
1000
Returns: 1000
2
1
Returns: 1
2
3
Returns: 2
2
8
Returns: 4
2
21
Returns: 11
2
55
Returns: 28
2
145
Returns: 73
2
380
Returns: 190
2
996
Returns: 498
2
1000
Returns: 500
4
1
Returns: 1
4
3
Returns: 1
4
8
Returns: 2
4
21
Returns: 6
4
55
Returns: 14
4
145
Returns: 37
4
380
Returns: 95
4
996
Returns: 249
4
1000
Returns: 250
8
1
Returns: 1
8
3
Returns: 1
8
8
Returns: 1
8
21
Returns: 3
8
55
Returns: 7
8
145
Returns: 19
8
380
Returns: 48
8
996
Returns: 125
8
1000
Returns: 125
15
1
Returns: 1
15
3
Returns: 1
15
8
Returns: 1
15
21
Returns: 2
15
55
Returns: 4
15
145
Returns: 10
15
380
Returns: 26
15
996
Returns: 67
15
1000
Returns: 67
28
1
Returns: 1
28
3
Returns: 1
28
8
Returns: 1
28
21
Returns: 1
28
55
Returns: 2
28
145
Returns: 6
28
380
Returns: 14
28
996
Returns: 36
28
1000
Returns: 36
53
1
Returns: 1
53
3
Returns: 1
53
8
Returns: 1
53
21
Returns: 1
53
55
Returns: 2
53
145
Returns: 3
53
380
Returns: 8
53
996
Returns: 19
53
1000
Returns: 19
99
1
Returns: 1
99
3
Returns: 1
99
8
Returns: 1
99
21
Returns: 1
99
55
Returns: 1
99
145
Returns: 2
99
380
Returns: 4
99
996
Returns: 11
99
1000
Returns: 11
100
1
Returns: 1
100
3
Returns: 1
100
8
Returns: 1
100
21
Returns: 1
100
55
Returns: 1
100
145
Returns: 2
100
380
Returns: 4
100
996
Returns: 10
100
1000
Returns: 10
4
16
Returns: 4
5
10
Returns: 2
3
12
Returns: 4
3
9
Returns: 3
10
10
Returns: 1
2
4
Returns: 2
5
15
Returns: 3
5
5
Returns: 1
73
292
Returns: 4
4
4
Returns: 1
2
2
Returns: 1
1
2
Returns: 2
8
16
Returns: 2
4
12
Returns: 3
1
5
Returns: 5
3
6
Returns: 2
3
3
Returns: 1
55
55
Returns: 1
4
28
Returns: 7
2
14
Returns: 7
5
25
Returns: 5
10
50
Returns: 5
10
20
Returns: 2
2
6
Returns: 3
3
54
Returns: 18
25
100
Returns: 4
1
100
Returns: 100
5
20
Returns: 4
3
10
Returns: 4
2
20
Returns: 10
3
4
Returns: 2
1
6
Returns: 6
20
20
Returns: 1