Lang:Python2
Edit12345678910111213141516171819202122232425262728293031def max_size(paragraph, width, height, total_pages):s = 1max_size = 1while True:w, h = width / s, height / sif w == 0 or h == 0:return max_sizemax_lines = h * total_pageslines = 0for p in paragraph:line = p / w + (1 if p % w else 0)lines += lineif lines > max_lines:return max_sizemax_size = ss += 1t = int(raw_input())while t:t -= 1n, total_pages, w, h = [int(x) for x in raw_input().split()]paragraph = [int(x) for x in raw_input().split()]size = max_size(paragraph, w, h, total_pages)print size