Little Q is enjoying hot pot together with Tangjz. There are n dishes of meat in the boiling water, labeled
by 1, 2, . . . , n. The i-th dish of meat will be OK to eat at time ai
, and it will take Little Q bi units of
time to swallow it. You can assume swallowing a dish of meat won’t cost any time, and it is impossible
for Little Q to swallow more than one dish of meat at the same moment. Note that for the i-th dish of
meat, Little Q can choose to ignore it for a while and swallow it later.
Little Q is called “King of Hot Pot”, and he wants to show offff before Tangjz by swallowing k dishes of
meat as soon as possible. Please write a program to help Little Q fifind k dishes of meat and the order to
swallow them such that the time he spends on reaching the target is minimized for every possible value
of k (1 ≤ k ≤ n). Note that the time for waiting is also included in the answer.