1237. Find Positive Integer Solution for a Given Equation
1 | /* |
1238. Circular Permutation in Binary Representation
Gray code
https://cp-algorithms.com/algebra/gray-code.html
i ^ i >> 1 生成格雷码
start ^ i ^ i >> 1 保证第一个和最后一个 只差一个bit1
2
3
4
5
6
7
8
9class Solution {
public:
vector<int> circularPermutation(int n, int start) {
vector<int> res;
for (int i = 0; i < 1 << n; ++i)
res.push_back(start ^ i ^ i >> 1);
return res;
}
};
1239. Maximum Length of a Concatenated String with Unique Characters
1 | class Solution { |
1240. Tiling a Rectangle with the Fewest Squares
1 | class Solution { |