#P2291. Rotten Ropes

Rotten Ropes

题目描述

给定nn根长度相同的绳索,每根绳索有一个撕裂重量tt。当使用kk根绳索共同承重ww时:

  1. 单根绳索:最多承受重量tt
  2. 并联使用:每根绳索承受w/kw/k的重量
    • 需满足i, w/kti\forall i,\ w/k \leq t_itit_i为第ii根绳索的撕裂重量)
  3. 目标:选择若干根绳索,求能安全举起的最大重量wmaxw_{max}

输入格式

  • 首行:测试用例数TT1T101 \leq T \leq 10
  • 每个测试用例:
    • 第一行:绳索数量nn1n10001 \leq n \leq 1000
    • 第二行:nn个撕裂重量tit_i1ti100001 \leq t_i \leq 10000),空格分隔

输出格式

  • 每个测试用例输出一行,表示可安全举起的最大重量

输入样例

2
3
10 1 15
2
10 15

输出样例

20
20