全部评论
第三题AC的 n, k = [int(x) for x in input().strip().split()]
nums = [int(x)%3 for x in input().strip().split()]
def cal(nums, k):
m = min(nums.count(1), nums.count(2))
if k<=m:
return k
else:
mm = max(nums.count(1) - m, nums.count(2) - m)
mm = mm//3
if (k-m)//2 <= mm:
return m + (k-m)//2
else:
return m + mm
print(cal(nums, k) + nums.count(0))
第三题我是数不能整除3的有多少个1多少个2 然后count1<count2时return count3+min(k,count1+(count2-count1)/3); 否则return count3+min(k,count2+(count1-count2)/3);过90% 不知道最后10在哪
题目是什么啊?老哥
相关推荐
06-02 13:13
北京邮电大学 Java 牛客44176770...:我也28届,也是投了一个多月,四月底投的,面了6.7场,有个大厂,没结果应该是挂了,有三个小厂面试的很顺利,结果没下文了,互联网我恨你!这五月我时间都在投简历和改简历上了,结果没啥收获,算法也没刷,因为约的面试都没有算法索性就只看项目和八股
唉,真的好累啊
点赞 评论 收藏
分享