#P11055. 乘船问题

乘船问题

题目描述

有 n 个人要过河,第 i 个人重量为 w_i。每艘船的最大载重量均为 c,且最多只能乘两个人。请问最少需要多少艘船才能将所有人一次性运过河。

输入格式

  • 第 1 行:两个整数 n(1 ≤ n ≤ 100000)、c(1 ≤ c ≤ 10000000),表示人数与船的最大载重量。
  • 第 2 行:n 个正整数,表示每个人的重量(每个数 < 10000)。

输出格式

输出一个整数,表示需要的最少船数。

输入样例 #1

5 10  
1 9 6 8 2

输出样例 #1

3