全部评论
每次不要减n,令 i =(max/n),减去i*n,所有数+i,这样会快一些
你们在说哪一题?不一样哎😂
python 100% n = int(input())
a = list(map(int, input().split()))
k = 0
while max(a) >= n:
max_index = a.index(max(a))
k += a[max_index] // n
cur_k = a[max_index] // n
for i in range(n):
if i == max_index:
a[i] -= n * cur_k
else:
a[i] += cur_k
print(k)
同求第二题思路和代码
有好心人贴个ac代码吗?
时间复杂度过大
感觉逻辑很简单,but一直0%……醉醉的
逻辑很简单 写出来就是0%。。。我感觉就是循环每次找最大值,然后其他数+1。
用long long接受输入,然后找数组里面最大值进行处理就行了啊
相关推荐
点赞 评论 收藏
分享
05-06 08:51
华北理工大学 后端 点赞 评论 收藏
分享
05-12 17:12
河南科技大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享