class Solution { public: /*只与最后一个元素0的前面的连续1的个数有关系。 连续jishu */ bool isOneBitCharacter(vector<int>& bits) { int n = bits.size(); if(n == 1 || bits[n - 2] == 0) return true; int count = 0; for(int i = n - 2;i >= 0;i--){ if(bits[i] == 1) count++; else break; } if(count % 2 == 0) return true; return false; } }; |