比赛场次 658
比赛名称 板子大赛
比赛状态 已结束比赛成绩
开始时间 2025-01-22 08:00:00
结束时间 2025-01-22 17:00:00
开放分组 全部用户
组织者 syzhaoss
注释介绍 都是板子,AK吧!
题目名称 乘船渡河
输入输出 kaj.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar李金泽 AAAAAAAAAA 0.052 s 1.59 MiB 100
GravatarAeeE5x AAAAAAAAAA 0.065 s 3.56 MiB 100
GravatarGao AAAAAAAAAA 0.090 s 3.31 MiB 100
Gravatar对立猫猫对立 AAAAAAAAAA 0.098 s 3.42 MiB 100
Gravataryyswys AAAAAAAAAA 0.099 s 3.34 MiB 100
Gravatar我常常追忆未来 AAAAAWAAWW 0.100 s 3.35 MiB 70
GravatarAsher AAAAWWWWWW 0.089 s 3.27 MiB 40
GravatarTeaWine AAWAAWWWWW 0.094 s 3.35 MiB 40

6. 乘船渡河

★   输入文件:kaj.in   输出文件:kaj.out  
时间限制:1 s   内存限制:128 MiB

【题目描述】

有 $n$ 个人要乘船过河,其中第 $i$ 个人的重量为 $w_i$。

每艘船的最大载重量为 $c$,且最多只能乘两个人。

问最少需要多少条船可以装下所有人?

【输入格式】

第一行一个整数 $c(80\leq c\leq 200)$,表示船的载重量。

第二行一个整数 $n(n\leq 10000)$,表示总人数。

接下来一行共 $n$ 个整数,其中第 $i$ 个数为第 $i$ 个人的体重 $w_i(w_i\leq c)$。

【输出格式】

一行一个整数,表示最少需要的船只数。

【样例输入】

100
9
90 20 20 30 50 60 70 80 90

【样例输出】

6

【样例说明】

其中一种乘船方案为 $(90),(20,80),(30,70),(20,50),(60),(90)$,共需要 6 艘船。