#!/usr/bin/env python
# -*-coding:utf-8 -*-
'''@file : 1038.py
@time : 2020/04/20 15:50:24
@author : schiller xu
@version : 1.0
@desc : none
'''n=
int(
input()
)grades=
input()
.split(
)points=
input()
.split(
)for i in
range(1
,len
(points)-1
):a=grades.count(points[i]
)print
(a,end=
' ')
print
(grades.count(points[-1
]))
count函式占用的時間過多。
因為分數範圍0-100,所以可以用下標表示分數,但是必須使用int函式,更簡便的一種方法是使用字典,「分數:次數」儲存資料。
**如下:
#!/usr/bin/env python
# -*-coding:utf-8 -*-
'''@file : 1038-1.py
@time : 2020/07/18 12:42:09
@author : schiller xu
@version : 1.0
@desc : none
'''import sys
n=int
(input()
)score=
input()
.split()r=
dict()
for s in score:
r[s]
=r.get(s,0)
+1points=
input()
.split(
)for i in
range(1
,len
(points)-1
):sys.stdout.write(f' '
)sys.stdout.write(f'\n'
)
1038 統計同成績學生
本題要求讀入n名學生的成績,將獲得某一給定分數的學生人數輸出。輸入格式 輸入在第1行給出不超過105 的正整數n,即學生總人數。隨後1行給出n名學生的百分制整數成績,中間以空格分隔。最後1行給出要查詢的分數個數k 不超過n的正整數 隨後是k個分數,中間以空格分隔。輸出格式 在一行中按查詢順序給出得分...
1038 統計同成績學生
題目資訊 本題要求讀入n名學生的成績,將獲得某一給定分數的學生人數輸出。輸入格式 輸入在第1行給出不超過105的正整數n,即學生總人數。隨後1行給出n名學生的百分制整數成績,中間以空格分隔。最後1行給出要查詢的分數個數k 不超過n的正整數 隨後是k個分數,中間以空格分隔。輸出格式 在一行中按查詢順序...
1038 統計同成績學生
時間限制 250 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 本題要求讀入n名學生的成績,將獲得某一給定分數的學生人數輸出。輸入格式 輸入在第1行給出不超過105的正整數n,即學生總人數。隨後1行給出n名學生的百分制整數成績,中間以...