網(wǎng)站建設(shè)做什么好如何讓百度快速收錄
代碼請(qǐng)進(jìn)行一定修改后使用,本代碼保證100%通過率。本文章提供java、python、c++三種代碼
題目描述
公司某部門軟件教導(dǎo)團(tuán)正在組織新員工每日打卡學(xué)習(xí)活動(dòng),他們開展這項(xiàng)學(xué)習(xí)活動(dòng)已經(jīng)一個(gè)月了,所以想統(tǒng)計(jì)下這個(gè)月優(yōu)秀的打卡員工。
每個(gè)員工會(huì)對(duì)應(yīng)一個(gè)id,每天的打卡記錄記錄當(dāng)天打卡員工的id集合,一共30天。
請(qǐng)你實(shí)現(xiàn)代碼幫助統(tǒng)計(jì)出打卡次數(shù)top5的員工。規(guī)則如下:
1.假如打卡次數(shù)相同,將較早參與打卡的員工排在前面,
2.如果開始參與打卡的時(shí)間還是一樣,將id較小的員工排在前面。
注:不考慮并列的情況,按規(guī)則返回前5名員工的id即可,如果當(dāng)月打卡的員工少于5個(gè),按規(guī)則排序返回所有有打卡記錄的員工id。
輸入描述
第一行輸入為新員工數(shù)量N,表示新員工編號(hào)ID為0到N-1,N的范圍為【1-100】
第二行輸入為30個(gè)整數(shù),表示每天打卡的員工數(shù)量,每天至少1名員工進(jìn)行打卡。
之后30行的每一行為每天打卡的員工id集合,id不會(huì)重復(fù)。
輸出描述
按順序輸出打卡top5的員工id集合,用空格隔開。
示例1 輸入輸出示例僅供調(diào)試,后臺(tái)判題數(shù)據(jù)一般不包含示例
輸入
11 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 0 1 7 10 0 1 6 10 1