给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。
时间限制:1000
内存限制:65536
输入
第一行3个整数n、L、R,分别表示序列的长度,区间的左端点,区间的右端点。(0 < n ≤ 10000, 1 ≤ L ≤ R ≤ 1000000) 第二行n个正整数,表示序列里的每一个数,每个数小于等于10000000
输出
输出一个整数,表示序列中大于等于L且小于等于R的数的个数。
样例输入
5 1 10
11 8 1 10 16
样例输出
3
关于#c++#的问题:每个数小于等于10000000输出输出一个整数,表示序列中大于等于L且小于等于R的数的个数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
_GX_ 2022-03-15 08:03关注#include <iostream> using namespace std; int main() { int n, L, R, x, count = 0; cin >> n >> L >> R; for (int i = 0; i < n; i++) { cin >> x; if (x >= L && x <= R) count++; } cout << count << endl; return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1