新员工和导师匹配最大数

输入:

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 上海

相关推荐

不愿透露姓名的神秘牛友
07-10 11:27
明天又是董事长面,啥时候是个头啊
在太阳里长大的人:公司就仨人吧😂
点赞 评论 收藏
分享
点赞 评论 收藏
分享
想按时下班的大菠萝在...:隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务