AT_joisc2011_bookshelf 本棚 (Bookshelf)
题目描述
给定一个书架模型,每层的最大承重量已知。现有一批书,每本书都有一个重量。请编写一个程序,计算如何在不超过各层最大承重量的前提下,将所有书摆放到书架上,而且使用的层数尽可能少。
输入格式
第一行包含两个整数 \( n \) 和 \( m \),表示书的数量和书架的层数。
第二行包含一个整数数组 \( w \),表示每本书的重量。
接下来一行包含一个整数数组 \( c \),每个整数表示每层书架的最大承重量。
输出格式
输出一个整数,代表完成摆放书籍所需的最少层数。
说明/提示
- \( 1 \leq n \leq 1000 \)
- \( 1 \leq m \leq 100 \)
- 每本书的重量和每层的承重量均为正整数
- 可以假设一定可以将所有书放到书架上
**本翻译由 AI 自动生成**