zoukankan      html  css  js  c++  java
  • Codeforces Round #355 (Div. 2) A

    A. Vanya and Fence
    time limit per test
    1 second
    memory limit per test
    256 megabytes
    input
    standard input
    output
    standard output

    Vanya and his friends are walking along the fence of height h and they do not want the guard to notice them. In order to achieve this the height of each of the friends should not exceed h. If the height of some person is greater than h he can bend down and then he surely won't be noticed by the guard. The height of the i-th person is equal to ai.

    Consider the width of the person walking as usual to be equal to 1, while the width of the bent person is equal to 2. Friends want to talk to each other while walking, so they would like to walk in a single row. What is the minimum width of the road, such that friends can walk in a row and remain unattended by the guard?

    Input

    The first line of the input contains two integers n and h (1 ≤ n ≤ 1000, 1 ≤ h ≤ 1000) — the number of friends and the height of the fence, respectively.

    The second line contains n integers ai (1 ≤ ai ≤ 2h), the i-th of them is equal to the height of the i-th person.

    Output

    Print a single integer — the minimum possible valid width of the road.

    Examples
    input
    3 7
    4 5 14
    output
    4
    input
    6 1
    1 1 1 1 1 1
    output
    6
    input
    6 5
    7 6 8 9 10 5
    output
    11
    Note

    In the first sample, only person number 3 must bend down, so the required width is equal to 1 + 1 + 2 = 4.

    In the second sample, all friends are short enough and no one has to bend, so the width 1 + 1 + 1 + 1 + 1 + 1 = 6 is enough.

    In the third sample, all the persons have to bend, except the last one. The required minimum width of the road is equal to2 + 2 + 2 + 2 + 2 + 1 = 11.

     题意:输入n h  n个数 大于h的自增2 小于1的自增1

     题解:水

     1 #include<iostream>
     2 #include<cstring>
     3 #include<cstdio>
     4 #include<queue>
     5 #include<stack>
     6 #include<cmath>
     7 #define ll __int64 
     8 #define pi acos(-1.0)
     9 #define mod 1000000007
    10 using namespace std;
    11 int n,h;
    12 int exm;
    13 int main()
    14 {
    15     scanf("%d %d",&n,&h);
    16     int ans=0;
    17     for(int i=1;i<=n;i++)
    18     {
    19         scanf("%d",&exm);
    20         if(exm>h)
    21         ans+=2;
    22         else
    23         ans+=1;
    24     }
    25     cout<<ans<<endl;
    26     return 0;
    27 }
  • 相关阅读:
    【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十六:VGA模块
    mini2440 u-boot下设置tftp
    mini2440 u-boot禁止蜂鸣器
    【转载】帧缓冲驱动程序分析及其在BSP上的添加
    debian7 amd64版本添加对x86包的支持
    debian7配置
    u盘安装debian 7(Wheezy) stabe
    【python练习题】实现字符串反转
    【python练习题】 删除列表中的重复元素(list的应用)
    【python练习题】冒泡排序 和插入排序 (list的应用)
  • 原文地址:https://www.cnblogs.com/hsd-/p/5551666.html
Copyright © 2011-2022 走看看