File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,8 @@ class Solution {
66
66
class Solution2 {
67
67
public:
68
68
int maxCompatibilitySum (vector<vector<int >>& students, vector<vector<int >>& mentors) {
69
- const auto & nums1 = bitmasks (students);
70
- const auto & nums2 = bitmasks (mentors);
69
+ const auto & nums1 = masks (students);
70
+ const auto & nums2 = masks (mentors);
71
71
vector<pair<int , int >> dp (1 << size (nums2));
72
72
for (int mask = 0 ; mask < size (dp); ++mask) {
73
73
for (int i = 0 , bit = 1 ; i < size (nums2); ++i, bit <<= 1 ) {
@@ -82,16 +82,16 @@ class Solution2 {
82
82
}
83
83
84
84
private:
85
- vector<int > bitmasks (const vector<vector<int >>& vvi) {
85
+ vector<int > masks (const vector<vector<int >>& vvi) {
86
86
vector<int > result;
87
87
for (const auto & vi : vvi) {
88
- int bitmask = 0 ;
88
+ int mask = 0 ;
89
89
for (int i = 0 , bit = 1 ; i < size (vi); ++i, bit <<= 1 ) {
90
90
if (vi[i]) {
91
- bitmask |= bit;
91
+ mask |= bit;
92
92
}
93
93
}
94
- result.emplace_back (bitmask );
94
+ result.emplace_back (mask );
95
95
}
96
96
return result;
97
97
}
You can’t perform that action at this time.
0 commit comments