HDU-1235 統計同成績學生人數

統計同成績學生人數

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 24436    Accepted Submission(s): 13840

Problem Description

讀入N名學生的成績,將獲得某一給定分數的學生人數輸出。

Input

測試輸入包含若干測試用例,每個測試用例的格式爲
第1行:N
第2行:N名學生的成績,相鄰兩數字用一個空格間隔。
第3行:給定分數
當讀到N=0時輸入結束。其中N不超過1000,成績分數爲(包含)0到100之間的一個整數。

Output

對每個測試用例,將獲得給定分數的學生人數輸出。

Sample Input

3

80 60 90

60

2

85 66

0

5

60 75 90 55 75

75

0

Sample Output

1

0

2

STL map水題

#include <cstdio> 
#include <map>
using namespace std;

map<int,int> m;

int main(){
//    freopen( "in.txt","r",stdin );
    int n,v;
    while( ~scanf( "%d",&n ) && n ){
        while( n-- ){
            scanf( "%d",&v );
            m[v]++;
        }
        scanf( "%d",&v );
        printf( "%d\n",m[v] );
        m.clear();
    }
} 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章