正经题解|二进制 - 4的倍数
2024-08-19 11:21:35
发布于:浙江
83阅读
0回复
0点赞
题目分析
不难发现在二进制中 的倍数(不包含 。 需要特殊处理一下)的最后两位一定为 。
如:
- 。
- 。
- 。
AC代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
int sum = 0;
cin >> n;
for(int i=1;i<=n;i++) {
string s;
cin >> s;
int len = s.length();
if (s == "0")sum++;
else if (len > 2 && s[len - 1] == '0' && s[len - 2] == '0') {
sum++;
}
}
cout << sum << endl;
return 0;
}
这里空空如也
有帮助,赞一个