跟分餐桌很像,但是写了半天还是写不出来。
描述: 餐厅有 n 张桌子,每张桌子分别可以坐 a[n]个人,今日有 m 组客人预约,每组分别有 b[m]人。对其安排座位。 -如果:
输入形式: n m x y a[1] a[2] … a[n] b[1] b[2] … b[n]
例 1:
输入:
4 2 5 3
4 5 1 1
7 3
输出
6 ( 7 人组:分到 5 1 1 桌上,3 人组分到 4 人桌上)
例 2:
输入
4 2 2 16
4 5 1 1
7 3
输出
14 ( 7 人组:拒绝预约,3 人组:分到 4 人桌上)
例 3:
输入
4 2 5 3
1 1 2 3
2 5
输出
6 ( 2 人组:1,1 桌上,5 人组:分到 2,3 人桌上)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.