成绩统计 UESTC - 510

成绩统计 UESTC - 510


Problem

读入一组学生的成绩(成绩为百分制,均为整数,人数不超过10001000人),查找给定成绩区间内的学生人数。

Input

输入第一行是整数TT,表示后面测试数据的组数。对于每组数据,第一行是整数nn,表示下面一行有nn个00到100100之间的整数(学生成绩)。再下一行是整数mm(m<30m<30),表示随后有mm行整数,每行整数由两个整数aa和bb构成,aa与bb之间有一个空格,表示要查找的分数区间,且a≤ba≤b。两组测试数据之间有一个空行。

Output

对于每一组区间,输出位于该区间学生的人数,占一行。在每组测试数组后输出一个空行。

Sample Input

2
10
12 67 87 100 0 45 88 99 97 67
6
0 100
67 67
11 90
12 88
90 95
45 67

51
85 72 38 80 69 65 68 96 22 49 67 51 61 63 87 66 24 80 83 71 60 64 52 90 60 49 31 23 99 94 11 25 24 51 15 13 39 67 97 19 76 12 33 99 18 92 35 74 0 95 71
3
33 39
32 37
45 57

Sample Output

10
2
6
6
0
3

4
2
5

ps:水题

代码如下:

#include<iostream>  
#include<cstdio>  
#include<cstring>  
#include<algorithm> 
#include<string.h> 
using namespace std; 
int a[1010];
int main () {
    int t;
    scanf("%d", &t);
    while( t-- ) {
        int n, m;
        scanf("%d", &n);
        for(int i = 1; i <= n; i++) 
            scanf("%d", &a[i]);
        scanf("%d", &m);
        while( m-- ) {
            int b, c;
            int sum = 0;
            scanf("%d %d", &b, &c);
            for(int i = 1; i <= n; i++) 
                if(a[i] <= c && a[i] >= b) 
                    sum++;
            printf("%d\n", sum);
        }
        printf("\n");
    }
    return 0;
}
互联网络程序设计是指在互联网上进行程序开发和设计的过程。UESTC则是我国的一所著名高校——电子科技大学。 互联网络程序设计 uestc包含了两个主要的方面:互联网络和程序设计。互联网络是指将多个计算机网络通过通信链路互相连接起来,实现信息共享和资源共享的网络系统。程序设计是指根据需求和目标,通过编写代码和设计算法,实现计算机程序的过程。 互联网络程序设计 uestc的学习内容主要包括以下几个方面: 1. 网络知识:学习互联网络的基本概念、原理和协议,如TCP/IP协议、HTTP协议等。掌握网络编程的基本技术,能够编写网络应用程序。 2. 数据通信:学习数据通信的基本原理和技术,包括数据传输的方式、数据压缩和加密等。了解网络安全和数据保护的基本知识。 3. 程序设计:学习编程语言和开发工具,如Java、C++和Python等。掌握常用的编程技巧和方法,能够设计和实现复杂的网络应用程序。 4. Web开发:学习Web开发的基本知识和技术,包括HTML、CSS、JavaScript等。能够设计和实现交互式的Web应用程序。 5. 数据库技术:学习数据库的基本原理和技术,如SQL语言和数据库管理系统。能够设计和管理数据库,实现数据的存储和检索。 通过学习互联网络程序设计 uestc,可以掌握互联网应用开发的基本技能,具备设计和实现网络应用程序的能力。这对于目前互联网行业的人才需求来说是非常重要的,也为学生提供了广阔的就业和创业机会。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值