zoukankan      html  css  js  c++  java
  • 小飞的特工生涯

    Description

    抗战时期,小飞作为特工,成功打入了敌方内部,为我方提供了许多关键性的情报。为了防止电报被截而泄露机密,小飞和他的联系人小珲制定了一个密码本,内容如下:电报中的0实际上是2,1实际就是1,2实际是1/2,4实际是1/4,8实际是1/8,16实际是1/16。小飞的联系人小珲,专门负责翻译他的电报,并计算翻译过后的实际数字的加和,便能懂得小飞想传达的信息。可今天小珲比较忙,你作为他的助理,哈哈~那就请你按照规定进行求和叭~你能帮帮他吗?

    Input

    第一行输入一个数字N(1≤N≤2000),表示电报中数字的数量;

    第二行输入N个数字,表示电报中的数字;

    Output

    输出单行结果,即按规定计算出的加和(保留四位小数)。

    Sample Input

    10
    1 2 2 2 1 4 4 8 8 16

    Sample Output

    4.3125


    签到的水题
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int n,i;
     5     int  a[20010];
     6     double sum,b[20010];
     7     scanf("%d",&n);
     8     sum=0;
     9     for(i=1;i<=n;i++)
    10     {
    11         scanf("%d",&a[i]);
    12         b[i]=1.0/a[i];
    13         if(a[i]==0)
    14             b[i]=2;
    15         sum=sum+b[i];
    16     }
    17     printf("%.4lf
    ",sum);
    18     return 0;
    19 }
    
    
    
     
  • 相关阅读:
    HDU 1017—A Mathematical Curiosity
    N !
    L
    J
    Danganronpa
    A water problem
    hdu 5461 Largest Point
    India and China Origins hdu 5652 (BFS+二分)
    D (多校训练三) poj1919 (二分)
    Discovering Gold lightoj 1030 (dp+期望)
  • 原文地址:https://www.cnblogs.com/wkfvawl/p/8877373.html
Copyright © 2011-2022 走看看