Find Small A [HDU-5980] (水)
来源:互联网 发布:iphone6s壁纸软件推荐 编辑:程序博客网 时间:2024/06/05 06:11
Find Small A
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1113 Accepted Submission(s): 541
Problem Description
As is known to all,the ASCII of character 'a' is 97. Now,find out how many character 'a' in a group of given numbers. Please note that the numbers here are given by 32 bits’ integers in the computer.That means,1digit represents 4 characters(one character is represented by 8 bits’ binary digits).
Input
The input contains a set of test data.The first number is one positive integer N (1≤N≤100),and then N positive integersai (1≤ ai ≤2^32 - 1) follow
Output
Output one line,including an integer representing the number of 'a' in the group of given numbers.
Sample Input
397 24929 100
Sample Output
3
Source
2016ACM/ICPC亚洲区大连站-重现赛(感谢大连海事大学)
很有意思 %256 就是取 后八位 /256 == <<8直接搞
#include <iostream>using namespace std;int main() {int n;cin >> n;int ans = 0;for (int i = 1; i <= n; ++i) {int a;cin >> a;while (a) {if ((a % 256) == 97)ans++;a /= 256;}}cout << ans << endl;}
0 0
- 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 5980 Find Small A(二进制位运算)
- HDU 5980 - Find Small A(思维)
- hdu 5980 Find Small A(位操作)
- hdu 5980 · Find Small A【位运算】【手速题】
- HDU 5980 && 2016ICPC大连 J: Find Small A
- hdoj 5980 Find Small A
- vue学习(一)
- JS断点调试心得
- 树形联动的问题,大神们帮帮忙吧。
- 数组,ArrayList和list的区别
- 「五一节后跑会指南」2017年五月15场高端会议合集(上)
- Find Small A [HDU-5980] (水)
- Linux 系统常用命令
- Android高效内存:让图片占用尽可能少的内存
- 利用vue-cli创建Vue项目
- 04-Ubuntu-小技巧
- 浅析Mysql InnoDB存储引擎事务原理
- vijos1089——小胖抗日
- python--selenium多线程执行用例实例/执行多个用例
- Python版Raytracer