2021-2022-2 ACM集训队每周程序设计竞赛 - 问题 B: 一起去看海 - 题解

Posted Tisfy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-2022-2 ACM集训队每周程序设计竞赛 - 问题 B: 一起去看海 - 题解相关的知识,希望对你有一定的参考价值。

传送门


一起去看海

时间限制:1秒
空间限制:128M


题目描述

某对”准备去海边玩。

景区门票对身高小于xx的小朋友免费。景区管理人员想请程序员先生写一个程序,来统计收费游客的个数。


输入描述

第一行包含空格隔开的两个正整数 N N N K K K ,分别代表“游客的总人数”和“开始收费身高”。

第二行包含 N N N 个空格隔开的正整数 h 1 , h 2 , . . . , h N h_1, h_2, ..., h_N h1,h2,...,hN,分别代表这 N N N 位旅客的身高。

数据范围:

  • 1 ≤ N ≤ 1 0 5 1\\leq N\\leq 10^5 1N105
  • 1 ≤ K ≤ 500 1\\leq K\\leq 500 1K500
  • 1 ≤ h i ≤ 500 1\\leq h_i\\leq 500 1hi500

输出描述

输出一行一个正整数,代表身高不低于 K K K 的游客的个数。


样例一

输入

4 150
150 140 100 200

输出

2

样例二

输入

1 500
499

输出

0

样例三

输入

5 1
100 200 300 400 500

输出

5

题目分析

每输入一个身高,只需要判断这个身高是否≥开始收费身高即可。


AC代码

#include <bits/stdc++.h>
using namespace std;
#define mem(a) memset(a, 0, sizeof(a))
#define dbg(x) cout << #x << " = " << x << endl
#define fi(i, l, r) for (int i = l; i < r; i++)
#define cd(a) scanf("%d", &a)
typedef long long ll;
int main() 
    int n, h;
    cin >> n >> h;
    int ans = 0;
    while (n--) 
        int t;
        cd (t);  // scanf("%d", &t);
        ans += t >= h;
    
    cout << ans << endl;
    return 0;

原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/123415414

以上是关于2021-2022-2 ACM集训队每周程序设计竞赛 - 问题 B: 一起去看海 - 题解的主要内容,如果未能解决你的问题,请参考以下文章

2021-2022-2 ACM集训队每周程序设计竞赛题解

2021-2022-2 ACM集训队每周程序设计竞赛(13)题解

2021-2022-2 ACM集训队每周程序设计竞赛(13)题解

2021-2022-2 ACM集训队每周程序设计竞赛(13)题解

2021-2022-2 ACM集训队每周程序设计竞赛 - 问题 C:回到学校 - 题解

2021-2022-2 ACM集训队每周程序设计竞赛(10) - 问题 C: 下一个素数 - 题解