新员工和导师匹配最大数

输入:

3 4

4

7

9

8

2

5

8

2

输出:

2

data1_str = input()
data1_list = list(map(int, data1_str.split(" ")))
m = data1_list[0]
n = data1_list[1]

new_emp = []
for i in range(m):
    new_emp.append(int(input()))

mentor = []
for i in range(n):
    mentor.append(int(input()))

new_emp.sort()
mentor.sort()
# print(new_emp)
# print(mentor)

j_flag = 0
result_count = 0
for i in range(len(new_emp)):
    if j_flag>(len(mentor)-1):
        break
    for j in range(j_flag+1, len(mentor)):
        if new_emp[i] <= mentor[j]:
            j_flag = j
            result_count += 1
            break

print(result_count)

全部评论
为什么遍历范围是j_flag+1呢?
点赞 回复 分享
发布于 2023-10-14 19:09 上海

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务