@@ -45,14 +45,14 @@ class ExamRoom {
45
45
return dist_a == dist_b ? less<int >()(a.first , b.first )
46
46
: greater<int >()(dist_a, dist_b);
47
47
}
48
-
48
+
49
+ private:
49
50
int distance (const pair<int , int >& segment) const {
50
51
return segment.first == -1 || segment.second == num_
51
52
? segment.second - segment.first - 1
52
53
: (segment.second - segment.first ) / 2 ;
53
54
}
54
55
55
- private:
56
56
int num_;
57
57
};
58
58
@@ -110,14 +110,14 @@ class ExamRoom2 {
110
110
return dist_a == dist_b ? less<int >()(a.first , b.first )
111
111
: greater<int >()(dist_a, dist_b);
112
112
}
113
-
113
+
114
+ private:
114
115
int distance (const pair<int , int >& segment) const {
115
116
return segment.first == -1 || segment.second == num_
116
117
? segment.second - segment.first - 1
117
118
: (segment.second - segment.first ) / 2 ;
118
119
}
119
120
120
- private:
121
121
int num_;
122
122
};
123
123
@@ -179,14 +179,14 @@ class ExamRoom3 {
179
179
return dist_a == dist_b ? greater<int >()(a.first , b.first )
180
180
: less<int >()(dist_a, dist_b);
181
181
}
182
-
182
+
183
+ private:
183
184
int distance (const pair<int , int >& segment) const {
184
185
return segment.first == -1 || segment.second == num_
185
186
? segment.second - segment.first - 1
186
187
: (segment.second - segment.first ) / 2 ;
187
188
}
188
189
189
- private:
190
190
int num_;
191
191
};
192
192
0 commit comments