Codeforces 887A Div. 64
来源:互联网 发布:浙江大学网络平台 编辑:程序博客网 时间:2024/06/06 00:47
题目大意:给定一个01字符串,可以任意删除其中的字符,问是否通过一定操作后可以使最终字符串所表示的二进制数为64的倍数
64的倍数也可以看作2的6次方的倍数,所以将任意数左移6位,这个数就成为64的倍数,于是只要检查字符串中第一个1的后面是否有6个0即可
#include <algorithm>#include <iostream>#include <cstring>#include <cstdio>using namespace std;string a;int sum;bool flg = false;int main () { cin >> a; for(int i=a.length()-1; i>=0; i--) { if(a[i] == '0') { sum++; } if(a[i] == '1') { if(sum >= 6) { flg = true; } } } if(flg) printf("yes"); else printf("no"); return 0;}
阅读全文
0 0
- Codeforces 887A Div. 64
- codeforces 887A. Div. 64
- Codeforces A. Div. 64
- Codeforces Round #444 (Div. 2)A. Div. 64
- Codeforces Round #444 (Div. 2) A. Div. 64
- Codeforces Round #444(Div. 2) A. Div. 64
- CodeForces #140 (Div. 2)-A.
- CodeForces #176(Div.2)-A
- Codeforces 434 Div. 2 A
- codeforces #320 div 2A
- Codeforces--447Div.2--A
- Codeforces #284 (Div.1 A~E & Div.2 A~E)
- Cards(Codeforces 701A)(Codeforces Round #364Div.2 A)
- Codeforces Round #131 (Div. 2) A B
- Codeforces Round #174 (Div. 2) Problem A
- Codeforces Round #173 (Div. 2) A.Bit++
- Codeforces Round #181 (Div. 2) A题
- Codeforces Round #184 (Div. 2) A题
- Maven 环境变量配置
- java常用代码片段
- intellij将普通maven工程变成web工程
- 求1!+2!……+10!的和
- 哇哇哇
- Codeforces 887A Div. 64
- redis主从复制
- 100以内的素数
- Qt 之 QtConcurrent
- 近似算法之旅行商问题
- [arc075f]Mirrored
- 1000之内的所有完数
- 验证码
- 数据结构:不带头结点的单链表