[python]求助
查看原帖
[python]求助
1153767
du_man楼主2023/10/21 23:44
N,K = map(int,input().split())
H,W = [],[]
ty_H,ty_W = '',''
for i in range(N):
    ty_H,ty_W = map(int,input().split())
    H.append(ty_H),W.append(ty_W)

h,w,h_n,w_n,sum = 0,0,0,0,0
for j in range(min(H+W),0,-1):
    sum = 0
    for i in range(N):
        h_n,w_n = 0,0
        h,w = H[i],W[i]
        while h >= j:
            h_n += 1
            h = h-j 
        while w >= j:
            w_n += 1
            w = w-j
        sum += h_n*w_n
    if sum >= K:
        break

print(j)

示例没问题,但除第二个检查点都是WA,最后两个超时TLE

2023/10/21 23:44
加载中...