Vue3——第 3 篇:模板语法——从插值到指令的全面掌握
2026/10/19 3:12:42
Problem: 868. Binary Gap 二进制间距
耗时100%,二进制位运算,前一个1的索引和后一个1的索引相减的绝对值的最大值
class Solution { public: int binaryGap(int n) { bitset<32> se(n); if(n <= 2 || se.count() == 1) return 0; int mx = 0, pre = -1; for(int i = 0; i < se.size(); i++) { if(se[i]==1) { if(pre >= 0) { mx = max(mx, i - pre); } pre = i; } } return mx; } };