hdu 5980 Find Small A(二进制位运算)
来源:互联网 发布:mac air切换中文输入法 编辑:程序博客网 时间:2024/06/04 23:25
http://acm.hdu.edu.cn/showproblem.php?pid=5980
题目大意:
给出n个数,判断每个数化成二进制每四位中有多少个“a”?
解题思路:
把每个数循环整除256,判断多少个余数为97即可。
#include<iostream>using namespace std;int main(){ int n; while(cin>>n) { long long x,ans=0; for(int i=0;i<n;i++) { cin>>x; while(x) { if(x%(1<<8)==97) ans++; x>>=8; } } cout<<ans<<endl; } return 0;}
阅读全文
0 0
- hdu 5980 Find Small A(二进制位运算)
- HDU-5980 Find Small A(位运算)
- hdu 5980 Find Small A(位运算思维)
- HDU 5980 Find Small A(水题)
- Find Small A [HDU-5980] (水)
- hdu 5980 · Find Small A【位运算】【手速题】
- hdu 5980 Find Small A
- HDU 5980 Find Small A
- Hdu-5980-Find Small A
- HDU 5980 Find Small A
- HDU 5980 Find Small A
- hdu 5980 Find Small A
- hdu-5980-Find Small A
- HDU 5980 Find Small A(对二进制理解)
- HDU 5980 - Find Small A(思维)
- hdu 5980 Find Small A(位操作)
- HDU Find Small A(进制转换 位运算)
- 位运算--hdu5980 Find Small A
- 程序员学习能力提升三要素
- Face ID,iPhone X的杀手锏
- 使用DWR实现JS调用服务端Java代码
- java设计模式:抽象工厂模式
- shell getopts使用
- hdu 5980 Find Small A(二进制位运算)
- 阿里巴巴java开发手册-数据库部分
- Solr之检索建议。
- Android渗透测试工具大合集
- 算法爱好者——数据流中第一个唯一的数字 ? 待解决
- mysql5.7.20tar.gz安装
- android程序报找不到Application
- C语言:内存重叠
- spark dataframe API 整理 (差集等)