zoukankan      html  css  js  c++  java
  • hdu 5980 Find Small A(水,模拟)

    Find Small A

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
    Total Submission(s): 1112    Accepted Submission(s): 540


    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
    3 97 24929 100
     
    Sample Output
    3
     
    Source
     
    Recommend
     
     
     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 
     4 int main()
     5 {
     6     int n;
     7     int t;
     8     unsigned int a;
     9     int i;
    10     int sum;
    11 
    12     while (~scanf("%d", &n)) {
    13         sum = 0;
    14         for (i = 0; i < n; ++i) {
    15             scanf("%d", &t);
    16             a = t;
    17             sum = sum + (((a & 0x000000ff) == 97) ? 1 : 0);
    18             a >>= 8;
    19             sum = sum + (((a & 0x000000ff) == 97) ? 1 : 0);
    20             a >>= 8;
    21             sum = sum + (((a & 0x000000ff) == 97) ? 1 : 0);
    22             a >>= 8;
    23             sum = sum + (((a & 0x000000ff) == 97) ? 1 : 0);
    24         }
    25         printf("%d
    ", sum);
    26     }
    27 
    28     return 0;
    29 }
     
     
  • 相关阅读:
    socket的accept函数解析
    c socket(续)
    C socket指南
    网络字节序和本机字节序
    jar包
    RESTful API 设计指南[转]
    理解RESTful架构[转]
    c语言正则表达式
    Fedora设置中文
    创建框架结构的页面2
  • 原文地址:https://www.cnblogs.com/gongpixin/p/6794511.html
Copyright © 2011-2022 走看看