首页 > 代码库 > FOJ_Problem 1587 成绩统计
FOJ_Problem 1587 成绩统计
水题,不过要想0ms过还是有个技巧的:
#include <iostream> #include <cstring> using namespace std; int main() { int score[101]; int t,t1,temp; while(cin>>t) { //memset(score,0,sizeof(score));这样时效性不高了,因为memset()是按字节处理数据的,并且有个函数调用的过程 for (int i=0;i<101;i++) { score[i]=0; } while(t--) { //cin>>temp; scanf("%d",&temp); score[temp]++; } for (int i=1;i<101;i++) { score[i]+=score[i-1]; } scanf("%d",&t); //cin>>t; while(t--) { scanf("%d%d",&t1,&temp); //cin>>t1>>temp; if (t1==0) { cout<<score[temp]<<endl; } else cout<<score[temp]-score[t1-1]<<endl; } } return 0; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。