tuple<int, int, int> t; 用来存n元组的时候用 int a, b, c; tie(a, b, c); 用来接n元组的时候可以用 emplace_back() 的效率比 push_back()高 __builtin_popcount(x) 返回x的二进制下1的个数 c++17 后可用 max({1, 21, 3, 4, 5, 6}) 求最大值