牛客筆試題 網易2018實習生題目 牛牛找工作

2021-08-18 03:01:04 字數 993 閱讀 9107

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 表示要求解的區間兩端。輸...