PAT(Basic Level) Practice : 1038 统计同成绩学生 (20分)

1038 统计同成绩学生 (20分)

运行超时

cin,cout换成scanf和printf即可
头文件 #include

代码

#include <iostream>
#include"stdlib.h"
#include <vector>
#include <string>
#include <cstdio>
//scanf printf防止超时
#include <algorithm>
//vector的sort
#include <sstream>
//转换
using namespace std;

#include<iomanip>
//精度

#include<cmath>
//round四舍五入取整


int main()
{
    int grade[101]={0};
    int num;
    //cin>>num;
    scanf("%d",&num);
    for(int i=0;i<num;i++)
    {
        int temp;
        //cin>>temp;
        scanf("%d",&temp);
        grade[temp]++;
    }
    int num1;
    //cin>>num1;
    scanf("%d",&num1);
    for(int i=0;i<num1-1;i++)
    {
        int temp;
        //cin>>temp;
        scanf("%d",&temp);
        printf("%d ",grade[temp]);
        //cout<<grade[temp]<<" ";
    }
    int t;
    scanf("%d",&t);
    printf("%d\n",grade[t]);
    return 0;
}

posted @ 2020-09-24 21:01  韩天尊  阅读(110)  评论(0)    收藏  举报