Codeforces Round #355 (Div. 2) A. Vanya and Fence

http://codeforces.com/problemset/problem/677/A

题意:
实现:有n个同学晚上翻墙通宵,在一个h高的墙边走。每个人的身高是p。
为了不被发现,高于墙的人就得弯腰走。不弯腰的身体宽度为1,弯的为2.
求排成一排最小的宽度。= 不弯腰的1 + 弯腰的2。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <bits/stdc++.h>
using namespace std;

int main() {
int n, h, p, sum = 0;
cin >> n >> h;
while (n--) {
scanf("%d", &p);
if (p <= h) { sum++; }
else { sum += 2; }
}
printf("%d\n", sum);
return 0;
};