Problem Statement
You are given m and n, the dimensions of the rectangle. Return the maximal number of vertices contained by the convex polygon.
Definition
- Class:
- ConvexHull
- Method:
- intHull
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int intHull(int m, int n)
- (be sure your method is public)
Constraints
- m and n will be between 3 and 200, inclusive.
Examples
3
3
Returns: 8
3
50
Returns: 8
4
4
Returns: 9
4
5
Returns: 10
50
200
Returns: 74
200
3
Returns: 8
200
5
Returns: 12
200
10
Returns: 22
200
20
Returns: 42
200
30
Returns: 60
200
40
Returns: 68
200
50
Returns: 74
60
200
Returns: 80
70
200
Returns: 84
100
200
Returns: 95
200
200
Returns: 121
151
163
Returns: 103
163
128
Returns: 97
150
184
Returns: 107
37
45
Returns: 42
84
130
Returns: 78
66
128
Returns: 71
157
145
Returns: 100
159
193
Returns: 111
144
18
Returns: 38
180
131
Returns: 101
149
57
Returns: 71
192
133
Returns: 104
53
22
Returns: 36
100
75
Returns: 69
167
81
Returns: 84
124
98
Returns: 81
76
93
Returns: 68
25
68
Returns: 41
73
96
Returns: 67
185
52
Returns: 74
78
176
Returns: 84
7
192
Returns: 16
153
124
Returns: 94
195
20
Returns: 42
182
128
Returns: 101
106
70
Returns: 69
144
28
Returns: 53
26
176
Returns: 54
49
82
Returns: 56
50
179
Returns: 72
55
57
Returns: 52
160
114
Returns: 93
151
93
Returns: 85
16
154
Returns: 34
11
72
Returns: 24
194
52
Returns: 75
91
28
Returns: 47
115
32
Returns: 53
117
21
Returns: 44
23
24
Returns: 29
99
130
Returns: 83
6
62
Returns: 14
121
80
Returns: 75
142
26
Returns: 51
164
45
Returns: 67
194
88
Returns: 90
93
62
Returns: 63
89
115
Returns: 76
168
96
Returns: 89
81
87
Returns: 68
197
168
Returns: 113