import sys
line_1 = sys.stdin.readline().strip().split()
n,m = int(line_1[0]),int(line_1[1])
job={}
job1={}
for i in range(0,n):
if len(sys.stdin.readline().strip().split()): #判斷是否是空行
continue
line = sys.stdin.readline().strip().split()
job[line[0]]=line[1] #需要能力值,工資,雜湊表
job1[line[0]]=line[1]
for i in range(1):
if len(sys.stdin.readline().strip().split()): #判斷是否是空行
continue
emp=sys.stdin.readline().strip().split()
for num in emp:
each_job=0
for key,value in sorted(job.items()):
if int(num)>=int(key):
each_job=key
print(job1[each_job])
通過率百分之10,
您的**已儲存
請檢查是否存在語法錯誤或者陣列越界非法訪問等情況
case通過率為10.00%
traceback (most recent call last):
file "a.py3", line 16, in
for num in emp:
nameerror: name 'emp' is not defined。
思路:讀取資料,把工作值,工資放在乙個雜湊表裡。然後對每個人的能力值進行遍歷,找到最接近且小於的能力值,從雜湊表中查對應的工資,輸出
網易2018實習生筆試題 被三整除
時間限制 1秒 空間限制 32768k 問題描述 小q得到乙個神奇的數列 1,12,123,12345678910,1234567891011.並且小q對於能否被3整除這個性質很感興趣。小q現在希望你能幫他計算一下從數列的第l個到第r個 包含端點 有多少個數可以被3整除。輸入描述 輸入包括兩個整數l...
頭條2018實習生筆試
這個題的核心是用了乙個map,key是每一種喜好程度值k,然後把同乙個k的使用者id放在乙個vector裡。即map 每乙個查詢直接在要查詢的喜好程度k相應的使用者id陣列中找。include include include using namespace std int main 查詢 這個題我也...
網易2018實習生c 開發程式設計題
小q得到乙個神奇的數列 1,12,123,12345678910,1234567891011 並且小q對於能否被3整除這個性質很感興趣。小q現在希望你能幫他計算一下從數列的第l個到第r個 包含端點 有多少個數可以被3整除。輸入描述 輸入包括兩個整數l和r 1 l r 1e9 表示要求解的區間兩端。輸...